2021
04-07
04-07
详解C++ 运算符重载中返回值的坑
相信不少朋友在学习运算符重载的时候,都会被参数与返回值应该是左值引用,还是右值引用,还是const常量所困扰。当然我无法一一枚举,这次先讲一下返回值的坑(没错就是我亲手写的bug)E0334“Myclass”没有适当的复制构造函数其实这个问题的根源是,没有定义常量参数类型的拷贝构造函数所致先来看看代码//头文件head.hclassMyclass{private:inta;public:Myclass(intb=0):a(b){}//构造函数Myclass(Myclass&c);//复制构...
继续阅读 >