标签: c++ vector
typedef struct { int a; } a; typedef struct { char b; } b;
我希望向量能够使用两个结构,在运行时选择使用哪个结构。
澄清的代码示例,
std::vector<????> vec; if(argv[1]=='a'){ vec.push_back(a()); .. } else if(argv[1]=='b'){ vec.push_back(b()); ... }