侯捷C++11/14新标准课程——033. Spaces in Template Expression、nullptr and std--nullptr_t、Automatic Type Deduct

Space in Template Expressions

vector<list<int> > 在每个版本都适用
vector<list<int>>  c++11后可以
nullptr and std::nullptr_t

// C++11之后指针可以用 nullptr代替 0 or NULL

void f(int);
void f(void*);
f(0); // call f(int)
f(NULL); // call f(int) if NULL is 0 ambiguous
f(nullptr); // call f(void*)

auto

// #1 c++11 you can declare a var or an object without specifiying type by using auto
auto i = 42;
double f();
auto d = f();
// #2 auto用于2种情况 第一种是type太长 另一种是复杂的表达式 lambda 
vector<int> v;
// vector<int>::iterator pos;
// pos = v.begin();
auto pos = v.begin();
auto l = [](int x) -> bool{}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值