-->
当前位置:首页 > 题库 > 正文内容

编程题:CEmployee类的友元函数改名

Luz3年前 (2021-10-19)题库495
定义一个CEmployee类,其中包括姓名、街道地址、城市和邮编等属性,以及带参的构造函数实现初始化、友元函数change_name()和成员函数display()。函数display()显示姓名、街道地址、城市和邮编等属性,函数change_name()改变对象的姓名,实现并测试这个类。main函数创建一个姓名、街道地址、城市和邮编对应为("xie","whut202", "wuhan", "100000")的对象,再分别使用change_name()修改对象的姓名,最后输出对象的信息。

### 输入样例:
in
zhang


### 输出样例:
输出信息用空格分隔,最后一个数据后面没有空格
out
zhang whut202 wuhan 100000







答案:若无答案欢迎评论

友元函数可以操作本类的私有数据,但是其操作必须通过对象才能完成,因为友元函数并不是本类的成员,相对于类来说是类外的访问。

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。