最近在学自实现string类,为什么mystring s;s=“china”;第二句调用的是构造函数?
6条回答 默认 最新
- oyljerry 2016-05-28 00:46关注
第一句是调用的构造函数。这样对象实例s已经构造好了。第二句是调用的operator =来进行数据赋值,这个不属于构造函数。mystring s = "asss"; 这样就是调用的拷贝构造函数
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 易语言编写cs.16 绘制 矩阵出现了点问题 不知道这个矩阵可不可以使用
- ¥15 k210显示failed init to model
- ¥15 Evil-droid生成的APK手机已经下载但无法建立任务
- ¥25 c语言韩信点兵的变式
- ¥15 怎么根据书上的例子完成这个问题呢?
- ¥15 ECharts 增加Zoom,整行包括右边的Text一起滑动
- ¥15 关于网上一个easyx制作的见缝插针小游戏(c++)
- ¥15 开地址法双散列函数处理碰撞
- ¥15 想问一下这个是什么情况 虚拟机Linux打不开了
- ¥15 联通光猫掉注册了怎么重新注册上去