;
}
详细代码 , 参考最后的完整代码示例 ;
二、有参构造函数设置默认参数值
----
为 Student 类定义了有参构造函数 , 则其默认的无参构造函数 , 就不会生成 ;
// 带参构造函数...;
如下带参数的构造函数 , 并且为其 有参构造函数 的参数 设置一个默认值 , 此时就可以使用 类名 对象名 的方式定义对象变量 ;
class Student
{
public:
// 带参构造函数...height; // 身高
};
此时就可以使用默认构造函数 , 创建 Student 对象 ;
三、返回匿名对象与返回引用
----
在上面的章节中 , 将 两个 Student 对象相加 ,...返回的是一个匿名对象 , 该匿名对象 是在 成员函数 中新创建的对象 ;
// 成员函数中, 将两个 Student 对象相加
// 全局函数 转为 成员函数 , 少了一个参数
// 返回一个新...return s;
}
如果不返回新的对象 , 而是将 两个 对象相加 , 最终结果累加到 本对象中 , 则返回 Student 引用即可 ;
// 成员函数中, 将两个 Student 对象相加