列表初始化 (C++11 起)
< cpp | language
从花括号初始化器列表初始化对象
语法
直接列表初始化
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 |