📄 wex6_8.cpp
字号:
#include <iostream.h>
#pragma hdrstop
#include "wex6_8.h"
// list all possible relations between d1 and d2 that apply
void PrintRelation (const Date& d1, const Date& d2)
{
cout << "Relation satisfies: ";
if (d1 == d2)
cout << "Equality(==) ";
if (d1 != d2)
cout << "Inequality(!=) ";
if (d1 < d2)
cout << "Less than(<) ";
if (d1 <= d2)
cout << "Less than or equal to(<=) ";
if (d1 > d2)
cout << "Greater(>) ";
if (d1 >= d2)
cout << "Greater or equal to(>=) ";
cout << endl;
}
// for convenience, define a stream output operator
ostream& operator<< (ostream& ostr, Date& d)
{
// just use the method PrintDate
d.PrintDate();
return ostr;
}
void main(void)
{
Date d1(5,5,77), d2(10,24,73),
d3("12/25/44"), d4(12,25,44),
d5(3,5,99), d6(3,7,99),
d7(9,30,82), d8("10/1/82");
cout << "Comparing " << d1 << " and " << d2 << endl;
PrintRelation(d1,d2);
cout << endl;
cout << "Comparing " << d3 << " and " << d4 << endl;
PrintRelation(d3,d4);
cout << endl;
cout << "Comparing " << d5 << " and " << d6 << endl;
PrintRelation(d5,d6);
cout << endl;
cout << "Comparing " << d7 << " and " << d8 << endl;
PrintRelation(d7,d8);
}
/*
<Run>
Comparing May 5, 1977 and October 24, 1973
Relation satisfies: Inequality(!=) Greater(>) Greater or equal to(>=)
Comparing December 25, 1944 and December 25, 1944
Relation satisfies: Equality(==) Less than or equal to(<=) Greater or equal to
(>=)
Comparing March 5, 1999 and March 7, 1999
Relation satisfies: Inequality(!=) Less than(<) Less than or equal to(<=)
Comparing September 30, 1982 and October 1, 1982
Relation satisfies: Inequality(!=) Less than(<) Less than or equal to(<=)
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -