forward_list::cend
返回一个 const 迭代器,此迭代器用于发现刚超出范围中最后一个元素的位置。
const_iterator cend() const;
返回值
指向恰好超出范围末尾位置的向前访问迭代器。
备注
cend 用于测试迭代器是否超过了其范围的末尾。
可以使用此成员函数替代 end() 成员函数,以保证返回值为 const_iterator。 它一般与 auto 类型推导关键字联合使用,如下例所示。 在此示例中,将 Container 视为支持 end() 和 cend() 的任何类型的可修改(非 const)容器。
auto i1 = Container.end(); // i1 is Container<T>::iterator
auto i2 = Container.cend(); // i2 is Container<T>::const_iterator
不应对 cend 返回的值取消引用。
要求
标头:<forward_list>
命名空间: std