第八周 阅读程序 (4)

来源:互联网 发布:sqlalchemy 执行sql 编辑:程序博客网 时间:2024/05/17 08:15

问题及代码:

/**Copyright (c)2014,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:Project.cpp*作    者:chenqin.*完成日期:2015年4月25日*版 本 号:v1.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型函数以判断真假,输出0或者1。

学习心得:看程序认真点

0 0