像我有
vector<vector<string> > input;
for(int i=0;i<=1000;i++){
vector<string> temp;
temp.pushback(everytime change the input value);
.
.
.just continues push some string in temp
.
.
temp.pushback(everytime change the input value);
input.pushback(temp);
}
我的问题是,如果我们把一些字符串在温度为大约1000倍,将这些临时份额的地址?比如当我= 500时,新的temp将使用我在i = 1时创建的第一个临时地址的地址?或虽然矢量(字符串)使用像temp一样的名称,但地址将始终不同。
因为我想拍的东西像一个二维动态数组,所以我想
vector<vector<string> > input;
,和我需要的是每一个串型矢量温度应妥善保存输入。 难道还有比
vector<vector<string> > input;
我感觉*“Java-C++”*? – 2013-04-23 10:39:46
'string temp = * new string;'也会**内存泄漏**。停止这样做,只需使用'string temp =“aaaaaaa”;'! – 2013-04-23 10:43:21