for循环写法
|
|
常数级的循环只能这样写了,感觉还好吧。
|
|
这个常数级的循环真心没法优雅,留着以后再试试吧。
指针数组
|
|
这是数组,不是指针
RVO和NRVO
Return Value Optimization 返回值优化
Named Return Value Optimization 命名返回值优化
|
|
变长参数传递
一开始我想用va_list
,但是感觉一点都不酷就google了下.
让我惊讶的是vs15支持三点运算符(和js不同,它的符号放后面)
|
|
c++11 decltype
动态类型:
123int ci = 3, &cj=ci;decltype(ci) d;//这是个intdecltype(cj) f = d;//这是个int&,必须初始化
他的动态类型已经可以和auto
媲美了。但有点意思的是它对括号敏感
123int a = 2, f = 3;decltype((a)) b = f; //b是int&类型decltype(((a))) d = f;//d也是int&类型
decltype(func())
并不会执行func
函数,只是要它返回类型推导