c++学习心得 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的时候,进行了值拷贝,猜测编译器进行了赋值运算符的重载。 posted on 2018-09-22 18:54 乌龙院院长 阅读( ...) 评论( ...) 编辑 收藏 转载于:https://www.cnblogs.com/wlyyz/p/9690842.html