;
// 全局函数中 , 将两个 Student 对象相加
// 引用的 等同于 一级指针 , Student 引用用法与 Student 对象用法相同
// 全局函数 转为 成员函数 , 少了一个参数...return s;
}
详细代码 , 参考最后的完整代码示例 ;
二、有参构造函数设置默认参数值
----
为 Student 类定义了有参构造函数 , 则其默认的无参构造函数 , 就不会生成...执行 Student 的构造函数" << endl;
}
此时 , 如果要创建 Student 对象 , 只能调用上述 有参构造函数 , 如果使用 Student s2 的方式调用 默认构造函数 创建...Student 对象 , 就会报错 ;
如下带参数的构造函数 , 并且为其 有参构造函数 的参数 设置一个默认值 , 此时就可以使用 类名 对象名 的方式定义对象变量 ;
class Student...创建 Student 实例对象
Student s(18, 180);
// 打印对象情况
s.print();
// 调用有参构造函数 , 有参构造函数参数使用默认值
Student s2