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

类内初始化

在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;



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值