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),而
相關文章
相關標籤/搜索