第八周项目零(4):阅读程序:运算符重载
2015-04-24 13:20
183 查看
代码:
运算结果:
学习心得:
运算符重载函数是bool型,他的返回值是一个逻辑值(true 或false),按要求比较后,返回true(以1表示),否则返回false(以0表示)。
#include<iostream> using namespace std; class Pair { int m; int n; public: Pair(int i, int j):m(i),n(j) {} bool operator >(Pair p) const; }; bool Pair::operator>(Pair p)const { if (m!=p.m) return m>p.m; return n>p.n; } int main() { Pair p1(3,4),p2(4,3), p3(4,5); cout<<(p1>p2)<<(p2>p1)<<(p2>p3)<<(p3>p2); return 0; }
运算结果:
学习心得:
运算符重载函数是bool型,他的返回值是一个逻辑值(true 或false),按要求比较后,返回true(以1表示),否则返回false(以0表示)。
相关文章推荐
- 第八周项目零(2):阅读程序:运算符重载
- 第八周项目零(3):阅读程序:运算符重载
- 第八周项目零(1):阅读程序:运算符重载
- 第八周——阅读程序-运算符重载
- 第八周阅读程序3:运算符重载-const的运用
- 第7周-项目0-阅读程序-运算符重载
- 第八周 程序阅读-运算符重载
- 第八周阅读程序4:运算符重载
- 第八周上机项目 阅读程序
- 第八周阅读程序2:运算符重载-成员函数
- 第八周-运算符重载-课后实践·阅读程序
- 第八周阅读程序1:运算符重载-友元函数
- 第8周项目1-程序阅读——运算符重载
- 第十周项目1-程序填充与阅读 选择算式运算符
- 第八周 【项目3-分数类中的运算符重载】(2)
- 第十二周项目1-阅读程序(4)
- 第13周-多态性-项目0-课后实践·阅读程序1.
- 第15周项目2-阅读程序
- 第十二周项目一阅读程序(4)
- 第八周项目三 分数类中的运算符重载1