vector.back() 可以用来为向量的最后一个元素赋值吗?

Can vector.back() be used to assign a value to the last element of a vector?

本文关键字:最后一个 向量 元素 赋值 back vector      更新时间:2023-10-16

我有一些代码需要将向量的第一个和最后一个元素作为特例分配。

somevector.back() 是一个左值吗?以下代码是否有效?

some_vector.front()=first_value;
some_vector.back()=last_value;

是的,它可以,因为它返回对最后一个元素的引用。最好先确保它不是空的!