我思考了一下。 HasPtr hp4 = HasPtr ( 1 ,str); 先调用了 HasPtr( int i1, string &str )构造函数,构造出一个临时右值对象。 然后右值对象通过 HasPtr( const HasPtr & hp)拷贝构造,传给hp4. 但是,这样是错的= =,为什么没有调用拷贝构造函数啊。 大佬解释一下,我也迷糊了
点赞 评论

相关推荐

10-15 10:57
已编辑
武昌理工学院 FPGA工程师
狠赚笔第一人:老哥学院本没实习还想拿13k学Java狠赚笔呢
点赞 评论 收藏
分享
牛客网
牛客企业服务