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

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