64,682
社区成员
发帖
与我相关
我的任务
分享
struct Value { };
struct IntValue : public Value {
int value;
IntValue( int x ) { value = x; }
};
struct FloatValue : public Value {
float value;
FloatValue( float x ) { value = x; }
};
vector<Value> values;
IntValue v1(10);
FloatValue v2(2.5f);
values.push_back( v1 );
values.push_back( v2 );