C++代码中A *a=new B(15);这句话为什么没有调用A的构造函数,而是仅调用了B的构造函数? 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 构造函数 c++ 代码 搜索资料 2个回答 #热议# 在购买新能源车时,要注意哪些? 死光光1220 2019-02-26 知道答主 回答量:1 采纳率:0% 帮助的人:1.3万 我也去答题访问个人页 关注 展开全部 如果声明一个对象指针时没有分配内存,那么不会调用构造函数A *a=new A 这样才会调用A的构造函数,因为A声明指针时分配内存了A *a=new B(15),此时B调用构造函数并分配内存,a只是指向了这块内存,没有分配 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 慕课网广告2025-01-05java前景从入门到入行,一站式解决您的所有烦恼java前景一对一专业答疑辅导,快速解决您的学习问题class.imooc.com GTA小鸡 高粉答主 2019-02-26 · 醉心答题,欢迎关注 知道大有可为答主 回答量:2.6万 采纳率:78% 帮助的人:1.3亿 我也去答题访问个人页 关注 展开全部 A *a = new B(15); 新建一个B类对象,令一个名为a的A类指针指向它定义一个类的指针a并不会导致这个类的构造函数被调用而new B一定会调用A类的构造函数,因为B类一定是A类的子类,子类对象构造的顺序是先调用父类的构造函数再调用本类的构造函数。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 收起 1条折叠回答 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容Aigtek西安安泰电子厂家-免费样机试用函数信号发生器!函数信号发生器输出正弦波,方波,脉冲波。函数信号发生器带宽25MHz,函数信号发生器输出电压1600Vp-p函数信号发生器专业领域,函数信号发生器安泰制造,科研院校必备,全球均可定制!www.aigtek.com广告找函数发生器,上阿里巴巴,厂家直销,源头厂货!函数发生器阿里巴巴提供原料,生产,加工一系列服务,源头厂家利润高,优选采购批发平台阿里巴巴,采购批发找函数发生器,新手开店拿货,一件代发,夜市地摊,超低折扣,低至1元www.1688.com广告信号发生器-专业服务-现货供应-方案集成商专注于无线通信和射频微波领域,自主研发、生产和销售测试测量仪表,重点致力于中高端矢量网络分析仪、信号分析仪和信号源的研发和生产,拥有多个系列和型号可供客户选择www.prosund.com广告 其他类似问题 2019-02-26 C++代码中A *a=new B(15);这句话是什么意思 8 2014-10-23 c++new操作符的问题 例如A,B是两个类,那么A* m = new B这个句子是怎么调用A,B 3 2012-09-10 A a=new B (10); 这样调用类A的构造函数时是调用缺省的还是带参数的呢? 1 2019-10-21 有A extends B,A没有构造函数,B有无参构造函数,当new A()时,会调用父类函数吗? 2 2014-07-03 c++中,这段代码中,为什么main函数中创建的对象没有调用构造函数呢? 2019-07-11 如图,c++程序代码。问:ptr[0]=B();此句为什么会调用构造函数一次和析构函数一次? 1 2016-10-13 看伪代码: class A; A a;//请问这一步干嘛了? 是调用A的构造函数实例化一个对象a了吗 2019-02-27 c++(在类中)执行buf=new char[i];delete []buf; 为什么没有调用构造和析构函数? 2 更多类似问题 > 为你推荐: