《深入应用c++11代码优化与工程机应用》笔记
深入应用c++11代码优化与工程机应用 这本书学习时的笔记
hll174
没有一开始的大牛,先做好自己的小菜
展开
-
《深入应用c++11》第二章
1,区分c++中的左值与右值 左值是表达式结束后依然存在的持久对象,右值是表达式结束后不再存在的临时对象。 最简单的区分方法是:能对表达式取地址的是左值,不能的是右值 右值=将亡值+纯右值2,常量的左值引用是一个“万能”引用类型,可以接受左值、右值、常量左值和常量右值。3,只有当发生自动类型推导的时候(例如函数模板的类型自动推导,或auto关键字),&&才是一个通用的引用universal r原创 2018-02-03 18:20:06 · 554 阅读 · 0 评论 -
《深入应用C++11》第一章
1,using可重定义一个模板,该模板既不是类模板也不是函数模板,是一种新的模板形式:模板别名templte <typename T> using func_t=void (*)(T,T); //使用func_t模板 func_t<int> xxx_2;2,函数模板的参数在使用上与其他默认函数略不同,它没有必须写在参数表最后的限制。template <typename R = int , typen原创 2018-02-01 21:13:05 · 633 阅读 · 0 评论