中易网

问一个C++中new classname的用法

答案:2  悬赏:10  
解决时间 2021-12-30 17:52
我声明了一个类aaa,发现在main函数中使用int*p=new aaa和int*p=new aaa()都能编译运行,请问带括号何不带括号有什么区别?
代码如下:
#includeclass aaa{public: void chengyuan(){ std::cout<<"调用成员函数"<chengyuan();}
最佳答案
对于类而言 new的时候或者定义的时候 采用
aaa*p=new aaa
aaa*p=new aaa();
这两种效果相同
都是会调用类aaa中的无参构造函数
和直接定义
aaa a; aaa a();
效果一样的
全部回答
这种形式是拷贝构造函数,const &代表引用,而且在函数内不可以改变引用所指的内容。即如果出现source.xx=yy这样的语句就会产生编译错误。传递引用比传递类对象的开销要小,因为仅仅就是传递一个指针,所以传类对象的时候一般都是传引用。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
扪萝的意思是什么?扪萝的释义是什么啊?
湖北十堰东风高级中学星期日晚上上几节课,有
可乐会腐蚀牙齿吗?
尿酸高宜吃那些食物
德瑞斯变频器质量怎么样?
屯蹶的意思是什么啊?请解释下!
石畲的意思是什么?石畲的释义是什么啊?
2015年中考海盐元济高级中学录取分数线是多少
晋彦博艺术培训中心怎么去啊,有事要去办理
天河区与黄埔区交界线在哪?
装幌子的意思是什么?装幌子的释义是什么啊?
联想电脑睡眠时怎么使用动画
蹈义的意思是什么啊?请解释下!
成都中考题若x,y为实数,且x+2的绝对值+y-3的
诏跸的意思是什么?诏跸的释义是什么啊?
推荐资讯
怀疑自己的老公有外遇,就动手抓破老公的脸,
TPG饥荒龙鳞地板怎么解锁
蝒马的意思是什么?蝒马的释义是什么啊?
唐山市工商行政管理局经济检查支队丰南区大队
试士的意思是什么啊?请解释下!
洞见的意思是什么啊?请解释下!
觚盧的意思是什么?觚盧的释义是什么啊?
你懂 Uboot么?我的kermit 链接出现乱码问题
鱼劳的意思是什么?鱼劳的释义是什么啊?
安生乐业的意思是什么啊?请解释下!
东北三江之源是哪?三江又是哪三江?
我不是( ),我没有( )
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?