提示一下,引用即别名,即自身,所以返回引用修改的都是tiga这个变量的,返回值,则修改的是那个函数返回的临时变量的
理解和讨论之前,请先学会如何观察!
计算机组成原理→DOS命令→汇编语言→C语言(不包括C++)、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言(包括C++)、架构……
对学习编程者的忠告:
单步类的实例“构造”或“复制”或“作为函数参数”或“作为函数返回值返回”或“参加各种运算”或“退出作用域”的语句对应的汇编代码几步后,就会来到该类的“构造函数”或“复制构造函数”或“运算符重载”或“析构函数”对应的C/C++源代码处。
《深度探索C++对象模型》
《C++反汇编与逆向分析技术揭秘》