标签: c++ vector
我有一些代码需要将矢量的第一个和最后一个元素指定为特殊情况。
somevector.back()是左值吗?以下代码是否有效?
some_vector.front()=first_value; some_vector.back()=last_value;
答案 0 :(得分:12)
是的,它可以,因为它返回对最后一个元素的引用。最好先确保它不是空的!