标签:拷贝 str return 理解 mon amp code 返回值 学习
1.返回值为引用的理解。
struct A{ int a,b; double d1,d2; A& f1(){ return *this; } }; int main(){ A a; A a2; A b = a.f1(); b = a2; return 0; }
A& f1() 返回的为 A* const;但是在b = A* const的时候,进行了值拷贝,猜测编译器进行了赋值运算符的重载。
标签:拷贝 str return 理解 mon amp code 返回值 学习
原文地址:https://www.cnblogs.com/wlyyz/p/9690842.html