您的位置: 首页 > IT文章 > C++ 容器初窥 C++ 容器初窥 分类: IT文章 • 2022-06-16 17:42:00 vector: vector<int> vi; array: array<int,5> arr; 比较vector 和array 都可以直接使用下标法访问元素 有种写法为 arr[-2]=1; 这种写法的意思为, 找到起始位置, 并向左移2个单位, 赋值为1; 但这种写法是不安全的,因为左边的内存使用情况位置,可能会将指针移到别的变量中去造成可怕的后果 解决方法为, 使用arr.at(1) at函数可以捕获非法索引 begin和end函数可以确定边界