我假设如果我有,例如:
矢量<串GT; myVector;myVector.push_back( “骆驼”);myVector.push_back( “是”);myVector.push_back( “A”);myVector.push_back( “贵金属”);myVector.push_back(” …
声明基于for循环的范围以初始化对每个项目的引用:
for (string& val : myVector){ val = "empty"; }
现在,矢量的项目就地修改了。 “项目”的类型可以是......
<item-type> declarator = *itr;
......有效的时候 itr 是容器的迭代器。
itr