C++11

// <initializer_list>
template<class T> class initializer_list;

允许使用初始化列表语义来初始化非 C 型数据(non POD)