摘要: 转载:https://www.cnblogs.com/feng-sc/p/5710724.html#title11 std::bind和std::function也是从boost中移植进来的C++新标准,这两个语法使得封装可执行对象变得简单而易用。此外,std::bind和std::function 阅读全文
posted @ 2021-04-19 20:23 唯一诺 阅读(185) 评论(0) 推荐(0) 编辑
摘要: nullptr关键字及用法 为什么需要nullptr? NULL有什么毛病? 我们通过下面一个小小的例子来发现NULL的一点问题: //示例代码1.0 http://www.cnblogs.com/feng-sc/p/5710724.html class Test { public: void Te 阅读全文
posted @ 2021-04-19 19:54 唯一诺 阅读(154) 评论(0) 推荐(1) 编辑
摘要: C++11新标准学习:decltype关键字 1. decltype的意义 有时我们希望从表达式的类型推断出要定义的变量类型,但是不想用该表达式的值初始化变量(初始化可以用auto)。为了满足这一需求,C++11新标准引入了decltype类型说明符,它的作用是选择并返回操作数的数据类型,在此过程中 阅读全文
posted @ 2021-04-19 19:48 唯一诺 阅读(129) 评论(0) 推荐(0) 编辑
摘要: inline 成员函数在类体中定义的成员函数的规模一般都很小,而系统调用函数的过程所花费的时间开销相对是比较大的。 调用一个函数的时间开销远远大于小规模函数体中全部语句的执行时间。 为了减少时间开销,如果在类体中定义的成员函数中不包括循环等控制结构,C++系统会自动将它们作为内置(inline)函数 阅读全文
posted @ 2021-04-19 19:34 唯一诺 阅读(266) 评论(0) 推荐(0) 编辑