为了账号安全,请及时绑定邮箱和手机立即绑定

最新回答 / 小仆仆
后置++是先用再+,前置是先+再用后置不加引用是因为先用再+,如果加引用那么调用的是先用的那个数,并没有+前置是先用再+,加引用没有什么影响。

最新回答 / 小仆仆
因为老师的是分开的,老师那样写是为了让我们看清楚后置++运算符怎么用的。如cout<<(coor++).getX()<<",";cout<<(coor++).getY()<<endl;这里面第一次的getX()就和我们之前学过a++一样,先用后+后面连起来用是因为入栈的方式,才输出 2, 4C/C++都一致的,即都是先运算b,b入栈(存储进缓冲区),运算a,a入栈(存储进缓冲区)               输出(显示)时,a先出栈(a缓冲区被刷新),b出栈...

最新回答 / 小仆仆
因为老师的是分开的,老师那样写是为了让我们看清楚后置++运算符怎么用的。如cout<<(coor++).getX()<<",";cout<<(coor++).getY()<<endl;这里面第一次的getX()就和我们之前学过a++一样,先用后加而连在一起的,也是从左到右输出,系统自动判断为前置++

最新回答 / weixin_慕妹1089287
构造函数和析构函数并非静态函数。普通的成员函数也可以操作静态数据成员的;

最新回答 / qq_慕的地6277669
你的函数定义的参数表有问题应该是(T a,T b)

最新回答 / weixin_慕虎8503221
bug呗,所以再改进改进嘛!#include <iostream>using namespace std;/** * 定义Coordinate类 * 友元函数:display * 数据成员:m_iX、m_iY */class Coordinate{    // 友元函数    friend void display (Coordinate &coor);public: Coordinate(int x, int y) {  m_iX = x;  m_iY = y; }public: i...

最新回答 / 慕无忌3169069
void 表示空类型,没有返回值。这明显有啊

最新回答 / 慕无忌4083723
应该是可以的,你可以放到自己的编译器里试一下,实践是检验真理的标准

最赞回答 / 满慕星辰
我在我的vs2013编辑器里面运行是可以的,理论上也是可以的,可能是慕课网内部编辑器功能不够完善的原因。<...图片...>

最新回答 / 小仆仆
都可以用,,&是表示引用,,没有&,,会产生一个临时变量调用(用完就没了)而有&是起别名,,用完还存在
课程须知
学习本课程需要有一定的C语言和C++语言基础。如基础不太扎实的同学可以,参与C++远征攻略的学习计划,友情链接 http://www.imooc.com/course/programdetail/pid/42
老师告诉你能学到什么?
1、友元函数及友元类的定义及使用方法 2、静态数据成员和静态成员函数的定义及使用方法 3、运算符重载的技巧 4、函数模板和类模板的定义及使用方法 5、标准模板库的使用方法及基本原理

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消