C++ 延续了C 的编程思想,所以说有两套编程体系,面向对象及面向过程
int i = 0;
这种写法,就是经典的C的写法,初始化i为零
int i(0);
这个是使用了构造函数写法的初始化,相当于定义一个int的对象,其初始化的传给构造函数的值为零。
所以说 int i = 0; 和int i(0);是一码事。
版权声明:本文为CSDN18713577133原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
C++ 延续了C 的编程思想,所以说有两套编程体系,面向对象及面向过程
int i = 0;
这种写法,就是经典的C的写法,初始化i为零
int i(0);
这个是使用了构造函数写法的初始化,相当于定义一个int的对象,其初始化的传给构造函数的值为零。
所以说 int i = 0; 和int i(0);是一码事。