当前位置: > C++中,默认构造函数、无参构造函数、带有默认值的构造函数,究竟怎么区分?...
题目
C++中,默认构造函数、无参构造函数、带有默认值的构造函数,究竟怎么区分?
我本来还清楚的,把书一看就什么都不清楚了.麻烦能否举几个简单的例子说明一下呢?
我懂了.只剩下默认构造函数这里不清楚.我得出的结论是:
默认构造函数可以理解为:
1.调用时不必提供参数的构造函数.
2.所有参数都具有默认值的构造函数.
3.参数表为空的构造函数.换句话说,无参构造函数就是默认构造函数.
是不是对的?

提问时间:2021-12-20

答案
默认构造函数就是:在你不提供任何构造函数的情况下,系统给出的一个不带参数,不包含函数代码的构造函数;
如果类的声明中没有构造函数,那么系统自动为类提供一个默认构造函数.如果类中声明了构造函数,那么系统不再提供默认构造函数,此时用户如果还要使用无参构造函数,则需要自己重载构造函数.
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.