您的位置:首页 > 其它

类内初始化,范围for语句,vector的vector,容器的cbegin和cend

2016-07-20 09:59 253 查看
类内初始化

在c++11新标准里,我们可以为类的数据成员提供一个类内初始值。这就是所谓的in—class。当创建对象时,用类初始化值初始化对应的数据成员。

需要注意的是,规定不能用()对类内数据成员初始化。

范围for语句

for(declaration:expression)

statement

vector的vector

以前:vector< vector<.int>  > a// 必须有空格

c++11:vector<vector<int>> a//不需要空格

容器的cbegin和cend函数

当我们用begin和end获取容器的迭代器的时候,迭代器是否是const_iterator类型的是根据容器自己是不是常量类型来决定。

但是,我们有时候不管容器是不是被const修饰,我们都想得到const_iterator类型的迭代器,这个时候就用cbegin和cend;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: