永发信息网

c++ 关于构造函数显示调用的问题

答案:2  悬赏:80  手机版
解决时间 2021-02-06 09:02
  • 提问者网友:世勋超人
  • 2021-02-05 16:44
构造函数到底能不能被显示调用?
//课本上明确说了构造函数其中一个特点:他((不能被显示调用)),在创建对象的时候被自动调用。
但是在继承机制例题中:Derivedclass(int i,int j):Baseclass(i){……}派生类Derivedclass不是显示调用了基类Baseclass的构造函数吗?到底什么情况啊????
最佳答案
  • 五星知识达人网友:时间的尘埃
  • 2021-02-05 18:08
这也不是显示调用,显示调用是在主函数里面调用它,在你说的这种情况下这是不行的,比如说你定义了一个函数 taf();在主函数中可以这样写taf()明白不同了吧
全部回答
  • 1楼网友:鸽屿
  • 2021-02-05 18:28
a(4) 带参数的构造 函数 一次 b[5] 无参构造函数 五次 *p[2] 只是指针,不分配内存空间,故不访问构造函数 综上所述 一共六次
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯