摘要:
c++11改进了编译器的解析规则,尽可能的将多个右尖括号(>)解析为模板参数结束符,方便编写模板相关的代码。1. 模板的右尖括号之前的c++标准中,模板套模板中右尖括号不能连在一块,否则会和右移操作符混淆,如 vector > //右边的两个>要分开。而在c++11中,这种限制取消了,编译器能够判断... 阅读全文
摘要:
c++11中引入了auto和decltype关键字实现类型推导,通过这两个关键字不仅能够方便的获取复杂的类型,而且还能简化书写,提高编码效率。auto和decltype的类型推导都是编译器在编译的时候完成的,auto是通过定义auto变量时候给出的表达式的值推导出实际类型,并且在声明auto变量时必... 阅读全文