coordinate &coor,有大神求解
#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:
int m_iX;
int m_iY;
};
/**
* display函数用于显示m_iX、m_iY的值
*/
void display()
{
cout << "m_iX:" << coor.m_iX << endl;
cout << "m_iY:" << coor.m_iY << endl;
}
int main(void)
{
// 实例化Coordinate对象
coordinate t;
// 调用display函数
t.display;
return 0;
}
这个代码中,虽然我在单元解答中通过了,可还是有很多不明白的地方,一个就是display(coordinate & coor),这条语句是什么意思?是指针么?能不能 详细说明,谢谢了