二、当函数返回值为对象时的情况分析
----
1、函数返回对象值时返回值为匿名对象
如果一个 函数的返回值 是 类对象值 类型 , 不是 类对象的 引用 或 指针 类型 时 ,
返回的 返回值 是一个...逐条分析 构造函数 / 拷贝构造函数 / 析构函数 的调用过程 :
调用带参数构造函数 m_age = 12 这是在 fun 函数中 , 调用 有参构造函数 , 创建 普通对象 ;
调用拷贝构造函数 这是在...fun 函数中 , 函数返回对象值时 , 创建 要返回的 普通对象副本 , 也就是一个 匿名对象 ;
调用析构函数 : m_age = 12 这是 fun 函数执行完毕 , 在函数作用域中的 普通对象...逐条分析 构造函数 / 拷贝构造函数 / 析构函数 的调用过程 :
调用带参数构造函数 m_age = 18 这是在 main 函数中 , 调用 有参构造函数 , 创建 普通对象 ;
调用带参数构造函数...m_age = 12 这是在 fun 函数中 , 调用 有参构造函数 , 创建 普通对象 ;
调用拷贝构造函数 这是在 fun 函数中 , 函数返回对象值时 , 创建 要返回的 普通对象副本 , 也就是一个