这时候我们就可以用运算符重载
定义为
返回值 operator 运算符(形参)
如日期类+天数就可以定义为int operator+(int x, int y)
1如何在类中定义方法
注意:...由于c++的封装性,我们定义类中的成员变量是私有的,必需使用我们写的方法才能访问到,进行修改,因此和以前写栈中的方法不同的是,我们为了方便,把类的方法写在类的内部,这样就可以访问其成员变量了.
2分文件操作...为了简介明了,我们可以像以前写栈,分好几个文件,一个.c文件只写方法,另一个.h文件只写声明和定义类....Date::Print() {//注意函数名前要指定类域
cout << _year << " " << _month << " " << _day << endl;
}
注意:
>我们在定义的时候要在函数名和返回值之间加类域...我们先用简单逻辑来判断两个类的大小函数和是否相等
bool Date::operator>(const Date& d) {
if (_year>d.