摘要: 要求定义友元函数实现2个复数对象的加法运算。 提示:复数的加法按照以下规定的法则进行:设z1=a+bi,z2=c+di是任意两个复数,则它们的和z3是 (a+bi)+(c+di)=(a+c)+(b+d)i. 解题思路 :这里用到了友元函数注意结合6.9 去看 分析友元函数和成员函数的区别。 #inc 阅读全文
posted @ 2018-11-09 21:33 刘生伟 阅读(13) 评论(0) 推荐(0) 编辑
摘要: #要求定义成员函数实现2个复数对象的加法运算。 提示:复数的加法按照以下规定的法则进行:设z1=a+bi,z2=c+di是任意两个复数,则它们的和z3是 (a+bi)+(c+di)=(a+c)+(b+d)i. 解题思路: 在类当中除了能够包含数据项int double char等类型,当然还能包括函 阅读全文
posted @ 2018-11-09 21:27 刘生伟 阅读(8) 评论(0) 推荐(0) 编辑
摘要: ##友元类用法 时间类的成员函数Display需要用到日期类的私有数据成员输出日期,方法2是在日期类中将时间类声明为友元类,这样时间类的所有成员函数都是日期类的友元函数,当然时间类的Display函数也是日期类的友元函数。 后置代码 int main() { Time t1(10,13,56);// 阅读全文
posted @ 2018-11-09 20:55 刘生伟 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 以面向对象的概念,建立如下一个系统 每一名员工都有一个private权限的年龄,能通过GetAge()询问其年龄,GetAge()的回答加密规则为:age+5 但管理员Admin能够获知每个员工的真实年龄。主函数和Employee类的设计如下,请写出管理员Admin类如何获知员工的真实年龄的思路,并 阅读全文
posted @ 2018-11-09 19:16 刘生伟 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 设boat类和car类都有数据成员weight,要求重载运算符+来计算二者的重量和。 #include"iostream" using namespace std; class boat;//在这里一定要先声明一下 class car;//否则下面引入友元函数时他识别不了 class boat { 阅读全文
posted @ 2018-11-09 00:03 刘生伟 阅读(8) 评论(0) 推荐(0) 编辑