<代码> # include & lt; stdio.h> # include & lt; stdlib.h> 使用名称空间性病;/* * A1类对象成员变量的默认值; *//B1初始值列std:: initializer_list 给出initializer_list * B2使用初始值列 * * * */类你好{ char *你好=0;//A1类对象成员变量的默认值; 公众: ~你好(); 你好(const char * h); 你好(const char * h, const char * j); 你好(std:: initializer_list>之前 总结:
int b(1.4)可以窄化与类型转换。{}不可以。
初始化用户自定义的类对象时,{}会优先使用initializer_list的构造函数。c++ 11初始值{}与()的区别