C++ std::vector元素的内存分配问题

来看一个问题: 在使用C++ STL的vector时,下面三种写法有什么不一样呢?其内存分配是怎么样的呢?ios std::vector<T> vec; std::vector<T>* Vec = new std::vector<T>(); std::vector<T*> vec; 首先,说结论吧(假设T是一个定义好的类): 对于std::vector<T> vec;vec在栈上(stack),而
相关文章
相关标签/搜索