WEB开发网
开发学院软件开发VC 在STL列表(Lists)中插入不同类型的对象 阅读

在STL列表(Lists)中插入不同类型的对象

 2010-07-15 20:44:12 来源:WEB开发网   
核心提示:[问题]:我的目的是创建一个不同类型对象的容器,首先从同一个类派生了所有需要的类,在STL列表(Lists)中插入不同类型的对象,然后将它们压入容器中,请看下列代码: synObject为基类

[问题]:

我的目的是创建一个不同类型对象的容器。首先从同一个类派生了所有需要的类,然后将它们压入容器中。请看下列代码: synObject为基类,synPin 和 synPin 是从基类中派生的子类,class synObject {
public :
synObject();
string GetClass();
string className;
};
synObject::synObject()
{
className = "synObject";
}
string synObject::GetClass()
{
return className;
}
class synPin : public synObject {
string pin;
public :
synPin();
void  SetPin(string Pin);
string GetPin();
private:
};
synPin::synPin()
{
className = "synPin";
}
void synPin::SetPin(string Pin)
{
pin = Pin;
}
string synPin::GetPin()
{
return pin;
}
class synCell : public synObject {
string cell;
public :
synCell();
void  SetCell(string Cell);
string GetCell();
private:
};
synCell::synCell()
{
className = "synCell";
}
void synCell::SetCell(string Cell)
{
cell = Cell;
}
string synCell::GetCell()
{
return cell;
}

1 2  下一页

Tags:STL 列表 Lists

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接