c++11的碎碎念之新添加概念

22290阅读 0评论2021-02-01 stolennnxb
分类:C/C++

点击(此处)折叠或打开

  1. std::vector<int> v{2,3,4};
  2. int x{5.3};// dev会warning

点击(此处)折叠或打开

  1. enum class test1:char{t1, t2, t3, t4};
这里相较于老版本的enum有如下优点:1. 绝不会和int隐式转换,如果数值在定义域外被使用,必须指定class, 如: test1::t1; 2. 可以显示定义底层类型,默认是int(底层类型必须是一个integral type)

上一篇:c++11的碎碎念之checked_delete
下一篇:c++11的碎碎念之智能指针