一、原生数据类型
int i {};
int i {0};
int i(0);
int i = 0;
上面三种表达方法,结果等价,都相当于 int i = 0;
如果初始化为非0的数据:
int i = 5;
int i {5};
int i(5);
二、类
如果一个类,没有用户自定义的不带参数构造函数,初始化:
A a;
A a1();
如果有自带的不带参数构造函数,可以
A a{}
一、原生数据类型
int i {};
int i {0};
int i(0);
int i = 0;
上面三种表达方法,结果等价,都相当于 int i = 0;
如果初始化为非0的数据:
int i = 5;
int i {5};
int i(5);
二、类
如果一个类,没有用户自定义的不带参数构造函数,初始化:
A a;
A a1();
如果有自带的不带参数构造函数,可以
A a{}