课程
/后端开发
/C++
/C++远征之封装篇(上)
堆区实例华一个对象时;
如:Coor a=new Coor();
为什么要加后面的括号?
2016-10-06
源自:C++远征之封装篇(上) 4-1
正在回答
如果是空括号,都是调用缺省构造器,加不加效果一样 ------解决方案--------------------对于自定义类型,调用的都是默认构造函数,没区别的。只不过对于内建类型不太一样,加了扩号会做默认值初值化,比如:int* p = new int;//p指向的int值是不确定的;int* q = new int();//q指向的int值为0。
qq_神一样的大爷_03789792 提问者
举报
封装--面向对象的基石,本教程力求帮助小伙伴们即学即会
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号