教程上的源代码,提示有错!
//----------------------------------------------------#include <iostream.h>#include <conio.h>//----------------------------------------------------class TPoint{public: int X; int Y; TPoint();//默认构造函数 TPoint(int x,int y); ~TPoint(); //析构函数 int ReadX() const {return X;} int ReadY() const {return Y;} int WriteX(int x) const {return X = x;} int WriteY(int y) const {return Y = y;}};//------------------------------------------------------void main(){ { TPoint p1; TPoint p2(800,600); cout <<"p1: "<<p1.X<<"*"<<p1.Y<<"\n"; cout <<"p2: "<<p2.X<<"*"<<p2.Y<<"\n"; } getch();}//-------------------------------------------TPoint::TPoint(){ cout << "调用了默认构造函数"<<"\n"; X=0; Y=0;}//------------------------------------TPoint:: TPoint(int x,int y){ cout << "调用了非默认构造函数" << "\n"; X=x; Y=y;}//-------------------TPoint::~TPoint(){ cout << "调用了析构函数"<<"\n";}