10_333_3.cpp
来自「我学习C++ Primer Plus过程中写下的课后作业的编程代码」· C++ 代码 · 共 45 行
CPP
45 行
/*
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 + =
减小字号Ctrl + -
显示快捷键?