vector
最佳使用方式是将其置空,随后再添加元素。(有一种例外情况:元素都是一样的时候)
<aside>
💡 范围 for
即 forrange
语句体内不应该改变其所遍历序列的大小,因为 for
会暂存 end()
的值,所以其结果是不确定的。
</aside>
要理解数组声明的含义,从内向外阅读。
数组下标可以为负数 ,vector
和 string
的下标不行。
可以使用数组来初始化 vector
,使用前后指针。
C++ 标准建议尽量使用 vector
和 string
代替数组和字面值字符串。
用
forrange
处理多维数组时,除了最内层的循环外,其他所有循环的控制变量都应该是引用类型。