实验13虚函数.docVIP

  • 19
  • 0
  • 约9.53千字
  • 约 20页
  • 2017-02-08 发布于重庆
  • 举报
实验13虚函数

实验13 虚函数 牛旭艳 智能二班 20110807201 一、实验目的 1、复习运算符重载。 2、了解虚基类的作用和用法。 3、进一步理解多态性的概念。 4、了解虚函数的作用及使用方法。 5、了解静态关联和动态关联的概念和用法。 6、了解纯虚函数和抽象类的概念和用法。 二、实验内容 1.定义Point类,有坐标x,y两个成员变量,利用友元函数对Point类重载“++”运算符,实现对坐标值的改变。具体要求如下: (1)编写程序定义Point类,在类中定义整型的私有成员变量x,y; (2)在类中定义两个友元函数,分别重载前置++和后置++; (3)编写主函数测试。 注意函数有无返回值的区别,以及返回值是否带有应用符号。 2.定义Point类,有坐标x,y两个成员变量,利用成员函数对Point类重载“++”运算符,实现对坐标值的改变。具体要求如下: (1)编写程序定义Point类,在类中定义整型的私有成员变量x,y; (2)定义成员函数Point operator++(); Point operator++(int);以实现对Point类重载“++”运算符,分别重载前置++和后置++; (3)编写主函数测试。 3.定义一个分数类,通过重载运算符实现分数的四则运算、求负运算和赋值运算。其中,要求加法“+” 和减法“-”用友元函数实现重载,其他运算符用成员函数

文档评论(0)

1亿VIP精品文档

相关文档