下面代码中的cbegin,cend就是const iterator
auto it = // use cbegin
std::find(values.cbegin(),values.cend(), 1983); // and cend
values.insert(it, 1998);
优先使用const_iterator而不是iterator。
在最大泛型代码中,相对于它们的成员函数部分,优先使用begin、end、rbegin等的非成员函数版本。
下面代码中的cbegin,cend就是const iterator
auto it = // use cbegin
std::find(values.cbegin(),values.cend(), 1983); // and cend
values.insert(it, 1998);
优先使用const_iterator而不是iterator。
在最大泛型代码中,相对于它们的成员函数部分,优先使用begin、end、rbegin等的非成员函数版本。