声明变量以保存字符串列表

时间:2018-03-04 06:31:09

标签: c++ c++11 stl containers

std::vector<std::string> myList = new std::vector<std::string>();

如上所述分配内存会不会错?我知道内存是动态分配的,但只是想知道是否可以使用new运算符分配内存。

1 个答案:

答案 0 :(得分:1)

是的,因为new std::vector<std::string>()会返回一个指针,而在左侧则没有指针。

没有错
std::vector<std::string> myList;

new不需要。