作者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