为了账号安全,请及时绑定邮箱和手机立即绑定
最后运行结果是
1
5
coor1-- (0,2)
--coor2 (1,3)
coor3 = coor1 + coor2 (1,5)

不知道是不是这样理解。
前24秒好尴尬啊,只敢看看评论,慌,咩咩咩~
这个题里面应该是设置为private,这样才是用友元函数的意义
为什么加const
这配图我也是醉了,这是公开课啊。。。。。。

最新回答 / pkcorn
例子不好,public的话你注释了友元函数的声明也没有影响。
最后 一节 那么少人的吗
C++primer5 好像迭代器 那些 都写在比较前面的章节吧。(不知道有没有记错)

最赞回答 / weixin_慕雪0498266
你这代码问题很多,首先声明友元函数时,需要指出哪个类的成员函数作友元,即 friend Match::printTime(Time &t);之后F5会出现编译错误,原因在于Match未声明,即在class Time{}前声明class Match; 之后F5编译出现错误,原因是虽然声明了Match但编译器不知道printTime是Match的成员函数,因此应该先编写类Match,再编写类Time,其中由于编写类Match时有void printTime(Time &t),所以需要先声明Ti...
友元真令人头晕,之前看1.5倍速都不用往回看,这次友元可以直接用别人的东西,感觉比 继承还要乱一点,果然还是我比较笨么
看primer5 不是很清楚 友元的使用,原来 最好不要用呀。
所有课程结束打卡!!
莫名想起白夜追凶,“我拿你当亲哥,你拿我当表弟是吧?”

最新回答 / qq_墨尔本角思念不孤单_0
只有数据结构的了 C++这里是最后一部
要想在静态成员函数里访问非静态的数据成员,是可以的!——你必须要在静态成员函数的参数列表中声明一个对象的指针或引用,以此仿this指针,而且可以访问private中的成员!
课程须知
学习本课程需要有一定的C语言和C++语言基础。如基础不太扎实的同学可以,参与C++远征攻略的学习计划,友情链接 http://www.imooc.com/course/programdetail/pid/42
老师告诉你能学到什么?
1、友元函数及友元类的定义及使用方法 2、静态数据成员和静态成员函数的定义及使用方法 3、运算符重载的技巧 4、函数模板和类模板的定义及使用方法 5、标准模板库的使用方法及基本原理

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消