0%

C++易用性改进

2020年3月16日 下午7:53

auto减少类型的声明语句

auto的限制:

  • 通常情况下,能写 auto 来声明变量肯定是件比较轻松的事。但这儿有个限制,你需要在写下 auto 时就决定你写下的是个引用类型还是值类型
  • ps:我觉得auto在将来的C++标准中会被慢慢取消,因为我觉得既然在很多清下可以将类型用auto代替,在编译的时候编译器能自动的判断出类型,那么是否可以:让编译器判断出那个位置需要声明变量类型,那么,auto也可以省了

减少初始化的难度

  • 列表初始化
  • 统一初始化
  • 类数据成员默认初始化

其他:

  • 字面量:就是一些和数字在一起的有意义的字符 3.14f,这里的f就是
    • 自定义字面量的方式就是:
      • 重载运算符 operator””
      • 要在自己的类里支持字面量也相当容易,唯一的限制是非标准的字面量后缀必须以下划线 _
  • 静态断言
  • 成员函数说明符