#include <iostream>
#include "coordinate.h"
using namespace std;
class Line{
public:
Line(int x1,int y1,int x2,int y2);
~Line();
void setA(int x,int y);
void setB(int x,int y);
void printinfo();
private:
Coordinate m_coorA;
Coordinate m_coorB;
};
Line::Line(int x1,int y1,int x2,int y2):m_coorA(x1,y1),coorB(x2,y2)
{
cout<<"Line"<<endl;
}
Line::~Line(){
cout<<"~Line"<<endl;
}
void Line::setA(int x,int y){
m_coorA.setX(x);
m_coorA.setY(y);
}
void Line::setB(int x,int y){
m_coorB.setX(x);
m_coorB.setY(y);
}
void printinfo(){
cout<<"m_coorA.getX()"<<" "<<"m_coorA.getY()"<<endl;
cout<<"m_coorB.getX()"<<" "<<"m_coorB.getY()"<<endl;
}
错误提示:class "line" does not have any field named "coorB"
scanxu
MadMarical
相关分类