带有参数的就不能称为默认构造了阿!!!嘿嘿一个绕圈的问题!!!
昏。class A{A(int a=0);};
A::A(int a){}
这也是默认构造函数
昏。class A{A(int a=0);};
A::A(int a){}
这也是默认构造函数
貌似编译器会给出警告!但是不会报错,认为返回类型为void.
你说的除析构函数外的那个函数 会不会是 默认构造函数???
不一定,例如dev 你要不写返回值,默认int
好象vc++有的情况下默认是void
默认构造函数不是人们写的,是系统带的
我想问下,除了析构函数以外,还有哪个函数不能有参数,而且可以不写返回类型,但是这个函数却有返回值~!
这是我们C++期末考试的一道题~我想了半天还是没想到
构造函数就是你说的
当你写完时,代码生成器会把它变成这样 this A(A this,int .....)
返回this指针
还有一个我忘了,想不起来了。不常用哦,回去给你找找
to woodhead:
是的。 我就是想的这个,就是不记得名字,在论坛以前看过,是个double的。