C++里 int是一个类吗?
如果不是
这句话怎么理解
每种内置数据类型都支持一种特殊的构造函数语法可将对象初始化为0 例如
// 设置ival 为0 dval 为0.0
int ival = int();
double dval = double();
如果是
在哪里定义?
[解决办法]
兄弟啊,你搞笑本事够大。是不是类,不是因为有这2个语法就算算的。
是由C++标准规定的。
[解决办法]
C++新语法,
新版C++还建议你初始化数据全部用下面格式 :
int aaa(3);
int *paaa(new int(3));
等于
int aaa=3;
int *paaa=new int;
*paaa=3;
[解决办法]
C++里面提供了int a(3);它与int a=3;等价,并不是,只有类的构造函数才能在定义的时候用括号的方式赋初值~
[解决办法]
int是c++的一个内置数据类型