Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否有原因std::front并且std::back在 C++11 中不存在?对我来说,在实际实例中具有等价std::begin物是有意义的。std::end
std::front
std::back
std::begin
std::end
std::begin()并且std::end()应该适用于所有基本容器(包括 C 风格的数组)。
std::begin()
std::end()
事实上,如果容器支持成员begin()和end()函数,std::begin()并将std::end()调用转发给那些成员函数。
begin()
end()
但是,并非所有容器都支持front()成员back()函数。
front()
back()