作者luckychild (兌現承諾)
看板C_and_CPP
標題[問題] vector應該也有跟指標陣列相同的用法吧?
時間Thu Feb 12 22:28:49 2009
如題.vector應該也可以存放一些指標.
然後再把這些指標指向一些變數做動態記憶體配置.
(以上這句話不知是否觀念正確)
例子如下
#include <iostream>
#include <cstdlib>
#include <vector>
using namespace std;
int main()
{
vector<vector <double> *> a;
a.resize(1);
a[0]=new vector<double> (10,1);
cout << a[0] << endl;
system("pause");
return 0;
}
我的問題在於如何把我設定的值叫出來.
以確認我真的設好值了.
謝謝回覆囉!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.120.11.75
1F:→ tiyun:for(int i=0;i<10;i++)cout << a[0]->operator [](i); 02/12 23:08
2F:推 Cloud:在STL容器裡用指標,要注意記憶體釋放喔 02/13 00:02
3F:→ Cloud:我習慣使用share_ptr來幫助... 02/13 00:04
4F:推 avhacker:也可以考慮 boost ptr_container 02/13 10:29