
ModernC++11 / 14 / 17 / 20
ModernC++ (C++11, 14, 17 20)
klbc
这个作者很懒,什么都没留下…
展开
-
C++11/14/17新特性之 - 显示虚函数重载,显示禁用默认函数,强类型枚举
显示虚函数重载 // 显示虚函数重载 class Base1 { virtual void foo(int); }; class SubClass : Base1 { virtual void foo(int) override; // RIGHT virtual void foo(float) override; // ERROR,父类中没有改虚函数 }; class Base2 {原创 2021-01-16 21:48:20 · 198 阅读 · 0 评论 -
C++11/14/17新特性之 - if/switch 变量声明强化,结构化绑定,一致的初始化,自动推导,if constexpr,类型别名模板
if/switch 变量声明强化 void defineVarInIfOrSwithc() { // 在if,switch中直接定义变量 vector<int> vec{1, 2, 3, 4, 5}; if (auto iter = std::find(vec.cbegin(), vec.cend(), 4);iter != vec.cend()) { cout << *iter << e原创 2021-01-14 22:31:16 · 1166 阅读 · 1 评论