矢量初始化在构造函数中

时间:2011-03-05 14:10:15

标签: c++ vector

是否有必要初始化;

- vector<string>
- vector<string*>

在构造函数中?

1 个答案:

答案 0 :(得分:6)

没有。默认初始化会很好。

对于vector<string *>,您需要一个析构函数,一个复制构造函数和一个赋值运算符,以便正确删除/复制string *成员变量中的vector<string *>元素。