C++语言
Completion requirements
C 数组运算符 (veciVar[3]
) 和 veciVar.at(3)
都允许对 vector
的元素进行随机访问。它们的区别在于处理不存在的元素时的方式:veciVar[3]
不进行边界检查,而 veciVar.at(3)
会在访问越界时抛出异常。由于这两者都返回对该元素的引用,因此既可以用于获取值,也可以用于修改值。
此外,veciVar.front()
和 veciVar.back()
也返回 vector
的首元素和尾元素的引用。
Last modified: Thursday, 30 January 2025, 2:11 PM