阅读背景:

C++11 列表初始化(list_initialization)_程序员Link_c++11 初始化列表

来源:互联网 

一 列表初始化

定义:从花括号初始化器列表初始化对象。

语法:

// 直接列表初始化
T object { arg1, arg2, ... }; (1)
T { arg1, arg2, ... } (2)
new T { arg1, arg2, ... } (3)
Class { T member { arg1, arg2, ... }; };  (4)
Class::Class() : member{arg1, arg2, ...} {... (5)

// 复制列表初始化
T object = {arg1, arg2, ...}; (6)
function( { arg1, arg2, ... } ) (7)
return { arg1, arg2, ... } ;  (8)
object[ { arg1, arg2, ... } ] (9)
object = { arg1, arg2, ... }  (10)
U( { arg1, arg2, ... } )  (11)
Class { T member = { arg1, arg2, ... }; };  (12)// 直接列表初始



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: