声明变量以保存字符串列表时的内存分配
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了声明变量以保存字符串列表时的内存分配相关的知识,希望对你有一定的参考价值。
std::vector<std::string> myList = new std::vector<std::string>();
如上所述分配内存会不会错?我知道内存是动态分配的,但只是想知道是否可以使用new运算符分配内存。
答案
是的因为new std::vector<std::string>()
返回一个指针,而在左侧你没有指针。
这没什么不对
std::vector<std::string> myList;
不需要new
。
以上是关于声明变量以保存字符串列表时的内存分配的主要内容,如果未能解决你的问题,请参考以下文章