第9章友元函数与运算符重载课题.ppt

* 练习1: 下面关于运算符重载的描述错误的是( )。 A. 运算符重载不能改变操作数的个数、运算符的优先级、结合性和运算符的语法结构 B. 不是所有的运算符都可以进行重载 C. 运算符函数的调用必须使用关键字operator D. 在C++语言中不可通过运算符重载创造出新的运算符 C * 练习2: 在重载一个运算符时,如果其参数表中有一个参数, 则说明该运算符是( )。   A. 一元成员运算符 B. 二元成员运算符   C. 一元友元运算符 D.选项B和选项C都可能 D * 练习3: 函数重载和运算符重载实现的多态性属于________多态性。 静态 * * * 第9章 友元函数与运算符重载 * * 9.1 友元函数 9.2 运算符重载概述 9.3 一元运算符重载 9.4 二元运算符重载 * * 9.1 友元函数 为了强调类的数据封装性,常将一些关键成员设为私有访问特性---为什么引入友元? 友元可以是一个函数,该函数被称为友元函数;友元可以是一个类,该类被称为友元类。 友元函数是一种普通函数,不是类的成员函数,说明时在函数前面加以关键字friend,它可以象成员函数一样不受限制地访问该类的任何成员。 * * 友元函数的定义格式: (1)类中定义 friend 类型 函数名( 形参 ) { …函数体…

文档评论(0)

1亿VIP精品文档

相关文档