#include #include class line; //类的声明 class point //类point { private: int x;int y; public: point(int a,int b) //构造函数 { x=a;y=b; } void print(line &); //成员函数 }; class line { private: int x1, y1; int x2, y2; public: line(int a,int b,int c,int d) //构造函数 { x1=a;x2=b; y1=c;y2=d; } friend void point::print(line &); //声明友元成员 }; void point::print(line &p) //友元成员定义实现对line类的数据成员的访问 { cout<