for (string& str: strs)
for (string str: strs)
str
是 strs
中每个元素的引用,对 str
的修改会影响原始列表中的元素。在第二种情况下,str
是 strs
中每个元素的副本,对 str
的修改不会影响原始列表。
本质是:是否可以操作vector里面元素内存的
for (string& str: strs)
for (string str: strs)
str
是 strs
中每个元素的引用,对 str
的修改会影响原始列表中的元素。在第二种情况下,str
是 strs
中每个元素的副本,对 str
的修改不会影响原始列表。
本质是:是否可以操作vector里面元素内存的