- 204
- 0
- 约1.77万字
- 约 15页
- 2016-10-15 发布于贵州
- 举报
《C程序设》上机指导2
《C++程序设计》上机指导2
实验四、面向对象的妥协(2学时)
一、实验目的
1.掌握友元的概念、友元函数的定义与使用方法。
2.掌握静态数据成员与静态成员函数的定义与使用方法。
二、实验内容
1.设计并测试点类Point,其数据成员是直角坐标系的点坐标,友元函数distance用来计算两点间的距离。
2.设计一个书类Book,能够保存书名、定价,所有书的本数和总价。
实验五、运算符重载(2学时)
一、实验目的
1.掌握运算符重载的规则。
2.掌握几种常用的运算符重载的方法。
3.了解转换构造函数的使用方法。
4.了解在Visual C++6.0环境下进行运算符重载要注意的问题。
二、实验内容
1.阅读下面的程序,写出程序运行的结果。
(1)
#includeiostream.h
class ABC{
int a,b,c;
public:
ABC(int x,int y,int z):a(x),b(y),c(z){}
friend ostream operator(ostream out,ABC f);
};
ostream operator(ostream out,ABC f)
{
outa=f.aendlb=f.bendlc=f.cendl;
return out;
}
int main(){
ABC obj(10,20,30);
coutobj;
ret
原创力文档

文档评论(0)