64,654
社区成员
发帖
与我相关
我的任务
分享
比如
struct A
{
string a;
string b;
string c;
}
struct B
{
string d;
string e;
}
vector <A> vecA;
vector<B> vecB;
// 派生方式存储数据
struct Common
{ // Common data
string a;
string b;
}
struct A:public Common
{ // A type database
string c;
}
struct B:public Common
{ // B type database
string d;
string e;
}
vector<Common*> vecData;
A *pA = new A;
vecData.push_back(pA);