摘要: 1.auto 我们在声明一个变量时,需要预先知道我们要声明的变量是什么类型,但有的变量类型是比较长,比较难以书写,或有的时候比较困难推演出表达式的类型,特别是在泛型模板编程中的时候。 所以 C++11 就引入了 auto 类型说明符,让编译器去分析表达式所属的类型,因为编译器需要推算表达式的类型,所 阅读全文
posted @ 2021-12-13 18:55 想想就很离谱 阅读(125) 评论(0) 推荐(1) 编辑
摘要: 1.constexpr 变量 首先先了解一个概念:常量表达式。 常量表达式:是值不会改变并且在编译过程就能得到计算结果的表达式。 所以,换个角度想,字面值是属于常量表达式的。 那什么是字面值呢? 很简单,比如1,2,3,4, "123",'1', nullptr等等。 所以,一个对象或者表达式是不是 阅读全文
posted @ 2021-12-13 17:18 想想就很离谱 阅读(128) 评论(0) 推荐(0) 编辑
摘要: bind 是什么? bind 顾名思义: 绑定 通俗来讲呢,可以这么理解有点像函数指针的意思。 资料上是这么讲的:可以将 bind 函数看做一个通用函数的适配器,它接受一个可调用对象,生成一个新的可以调用对象来“适应”原对象参数列表 它一般调用形式: // 其中 newCallable 是一个可调用 阅读全文
posted @ 2021-12-13 15:21 想想就很离谱 阅读(505) 评论(2) 推荐(0) 编辑