在 C++ 中
就像我有
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);
}
我的问题是,如果我们在 temp 中放置一些字符串大约 1000 次,这些 temp 会共享地址吗?就像当 i=500 时,新的临时地址将使用我在 i=1 时创建的第一个临时地址的地址?或者尽管向量(字符串)使用与 temp 相同的名称,但地址总是不同的。
因为我想做一个二维动态数组,所以我想
vector<vector<string> > input;
,我需要的是每个字符串类型的向量 temp 应该安全地保留输入。除了黄油还有什么想法吗
vector<vector<string> > input;