所以我有一个base
类,它的构造函数需要(T V)
。我继承了具有构造函数的类obj
()
我想创建类似的东西
base * new_list_item = new obj()
但是如何在C++中传递到obj基构造函数值T val;
呢?
使用初始化器列表:
class obj : public base {
public:
obj(T v) : base(v)
{}
};