如何在创建新的obj()时调用基类构造函数new base(argT argV)?

时间:2012-04-07 21:37:06

标签: c++ oop c++03

所以我有一个base类,其构造函数需要(T V)。我继承了具有构造函数obj的类()我想创建像

这样的东西
base * new_list_item = new obj() 

但是如何在C ++中传递给obj基础构造函数值T val;

1 个答案:

答案 0 :(得分:3)

使用初始化列表:

class obj : public base {
public:
    obj(T v) : base(v)
    {}
};