📄 10_333_3.cpp
字号:
/*
3.完成第9章的编程练习1,但要用正确的golf类声明替换那里的代码.用带
合适参数的构造函数替换setgolf(golf &, const char *, int),以提供初始值.
保留setgolf()的交互版本,但要用构造函数来实现它(例如,setgolf()的代码应该
获得数据,将数据给构造函数来创建一个临时对象,并将其赋给调用对象,即*this).
*/
#include "golf.h"
#include <iostream>
int main()
{
using namespace std;
golf array[3] = {
golf(),
golf("liu dongming",88),
golf()
};
cout<<"golf数组中初始值: "<<endl; // 初始值
for(int i = 0; i<3; i++)
{
cout<<"golf["<<i<<"]: "<<endl;
array[i].showgolf();
}
cout<<"array[0] = array[1]后,array[0]为: "<<endl; // 更改array[0]
array[0] = array[1];
array[0].showgolf();
cout<<"array[2].setgolf(\"li yang\", 99)后array[2]为: "<<endl; // setgolf array[2]
array[2].setgolf("li yang", 99);
array[2].showgolf();
// change_handicap array[1]
cout<<"array[1].change_handicap(11)后array[1]为: "<<endl;
array[1].change_handicap(11);
array[1].showgolf();
cout<<"golf数组现在的值为: "<<endl; // 最后数组为
for(i = 0; i<3; i++)
{
cout<<"golf["<<i<<"]: "<<endl;
array[i].showgolf();
}
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -