开发工具:vs2013
//#include "Coordinate.h"
class Coordinate; //友元类中通过class关键字告诉Circle类Coordinate可以使用,而不能用//#include "Coordinate.h"
class Circle
{
public:
void new_printXY(Coordinate &c);
Circle();
~Circle();
};
class Circle
{
public:
void new_printXY(Coordinate &c);
Circle();
~Circle();
};
****************************************************
#include "Coordinate.h"
void Circle::new_printXY(Coordinate &c)
{
cout << c.m_iX << ":" << c.m_iY<<endl; //虽然访问变量处有红色错误提示,但是编译和执行是没问题的。
}