自从C++11修订版中为标准容器添加了非成员函数
感谢您的建议。
begin()
和 end()
,为什么非成员版本的rbegin()
和rend()
函数没有被添加呢?我开始使用非成员函数调用begin()
和end()
感觉很傻,因为现在需要在成员函数和非成员函数之间切换。(我意识到自己可以轻松创建自己的非成员版本rbegin()
和rend()
,但我想知道为什么没有将其添加到标准中)。感谢您的建议。
begin()
和end()
用于 C++11 新增的for
循环语句。其他函数则不用。 - Bo Persson