5 1 F:\C++練習\LineAndCoordinate\coordinate.cpp [Error] prototype for 'Coordinate::Coordinate(int, int)' does not match any in class 'Coordinate'
#include"coordinate.h"
#include<iostream>
using namespace std;
Coordinate::Coordinate(int x,int y)
{
m_iX=x;m_iY=y;
cout<<"Coordinate()"<<endl;
}
Coordinate::~Coordinate(){
cout<<"~Coordinate()"<<endl;
}
void Coordinate::setX(int x){
m_iX=x;
}
int Coordinate::getX(){
return m_iX;
}
void Coordinate::setY(int y){
m_iY=y;
}
int Coordinate::getY(){
return m_iY;
}
class Coordinate
{
public:
? Coordinate(int x,int y);
~Coordinate();
void setX(int x);
int getX();
void setY(int y);
int getY();
private:
int m_iX;
int m_iY;
};
2019-04-19
Coordinate沒有默認構(gòu)造函數(shù) ,Line要使用初始化列表
Line::Line(int x1,int y1,int x2,int y2):m_coorA(x1,y1),m_coorB(x2,y2){}
仔細聽老師最后說的?。?!
2019-01-08
5 1 F:\C++練習\LineAndCoordinate\coordinate.cpp [Error] prototype for 'Coordinate::Coordinate(int, int)' does not match any in class 'Coordinate'
3 7 F:\C++練習\LineAndCoordinate\coordinate.h [Error] candidates are: Coordinate::Coordinate(const Coordinate&)
6 2 F:\C++練習\LineAndCoordinate\coordinate.h [Error] Coordinate::Coordinate()
28 F:\C++練習\LineAndCoordinate\Makefile.win recipe for target 'coordinate.o' failed