2020
10-09
10-09
简述C++11就地初始化与列表初始化
1.就地初始化1.1简介在C++11之前,只能对结构体或类的静态常量成员进行就地初始化,其他的不行。classC{private:staticconstinta=10;//yesinta=10;//no}在C++11中,结构体或类的数据成员在申明时可以直接赋予一个默认值,初始化的方式有两种,一是使用等号“=”,二是使用大括号列表初始化的方式。注意,使用参考如下代码:classC{private:inta=7;//C++11onlyintb{7};//或intb={7};C++11onlyintc(7);...
继续阅读 >