【发布时间】:2013-08-18 06:27:13
【问题描述】:
嗯,我看到在 C++11 中,列表 (STL) 中有 4 个返回迭代器的新函数,它们是 cbegin、cend、crbegin 和 crend。当我在 cplusplus(网页)阅读时,我看到它们只是返回所有 4 种(开始、结束、反向开始和反向结束迭代器)的 const 迭代器,但问题是:
如果列表是 const 限定的(我说的是 begin、end、rbegin 和 rend),C++11 之前存在的函数已经返回 const 迭代器,那么这些 const 迭代器和返回的有什么区别通过新的 C++11 函数?或者至少,当您已经有 4 个返回相同 const 迭代器的新闻函数时,创建 4 个新闻函数有什么意义?
感谢和抱歉我的英语。
【问题讨论】: