4
我有一些代码需要分配矢量的第一个和最后一个元素作为特例。Vector.back()是否可以用于为矢量的最后一个元素赋值?
is somevector.back()是一个左值吗?下面的代码会起作用吗?
some_vector.front()=first_value;
some_vector.back()=last_value;
我有一些代码需要分配矢量的第一个和最后一个元素作为特例。Vector.back()是否可以用于为矢量的最后一个元素赋值?
is somevector.back()是一个左值吗?下面的代码会起作用吗?
some_vector.front()=first_value;
some_vector.back()=last_value;
是的,它可以,因为它返回到最后一个元素的引用。最好确保它不是空的!
我不这么认为,但你有没有试过? – hd1
试过参考? http://en.cppreference.com/w/cpp/container/vector/back – chris
-1,因为它需要5秒钟在cppreference上查找并查看返回类型。当然,除非你做了并且对某些事物感到困惑。 – Pubby