C++实验21 运算符重载.docVIP

  • 140
  • 0
  • 约7.34千字
  • 约 8页
  • 2016-12-25 发布于贵州
  • 举报
实验21 运算符重载 一、实验目的和要求 1.理解运算符重载的作用。 2.掌握实现运算符重载的方法及几种特殊运算符的重载格式。 3.进一步锻炼针对类的编程能力。 二、实验准备 知识点 1.运算符重载定义的一般格式、基本概念。 2.运算符函数重载的两种形式。 3.通过成员函数实现运算符重载的一般格式。 4.通过友元函数实现运算符重载的一般格式。 5.”++”运算符的重载。 6.”=”赋值运算符的重载。 课前练习题 1.重载运算”+”,实现a+b运算,则 。 A.a必须为对象,b可为整数或实数 B.a和b必须为对象 C.b必须为对象,a可为整数或实数 D.a和b均可为整数或实数 2.在C++中,运算符的重载有两种实现方法,一种是通过成员函数来实现,另一种则通过_________来实现。 3.不能重载的5个运算符是:______、______、______、______、_________。 4.重载赋值运算符必须通过________函数实现。 5.用成员函数实现前置”--”运算符重载的一般格式为:_______________________________。 6.用友元函数实现后置”--”运算符重载的一般格式为:_______________________________。 分析 1.有以下程序: #includeiostream.h class C{ pr

文档评论(0)

1亿VIP精品文档

相关文档