warning:
default argument given for parameter
原因是函数声明时候加了函数默认参数,在cpp文件里面定义函数的时候也加了默认参数值,导致出错。
改正办法就是默认函数参数只能加在声明和定义之中的任意一个位置,不能同时在声明和定义的时候都加上默认参数。
如Coordinate.h中 Coordinate(int x=0,int y=0); //声明
Coordinate.cpp中 Coordinate::Coordinate(int x=0,y=0){} //定义
这样就错了