在分数类中的运算符重载基础上
(1)定义分数的一目运算+和-,分别代表分数取正和求反,将“按位取反运算符”~重载为分数的求倒数运算。
(2)定义分数类中>运算符重载,实现分数的输入输出,改造原程序中对运算结果显示方式,使程序读起来更自然。
/*
* Copyright (c) 2015,烟台大学计算机学院
* All right reserved.
* 作者:邵帅
* 文件:Demo.cpp...
分类:
其他好文 时间:
2015-05-14 22:05:03
阅读次数:
128
在Time类中的运算符重载基础上
(1)定义对时间对象的自增和自减一目运算符
(2)定义Time类中的>运算符重载,实现时间的输入输出,改造原程序中对运算结果显示方式,使程序读起来更自然。
/*
* Copyright (c) 2015,烟台大学计算机学院
* All right reserved.
* 作者:邵帅
* 文件:Demo.cpp
* 完成时间:2015年05月14日
* 版本号...
分类:
其他好文 时间:
2015-05-14 22:05:00
阅读次数:
95
今天写题要求写到重载自增自减运算符,之前看运算符的重载没有仔细思考,对于运算符++和--来说有两种形式,一种是前置的形式,一种是后置的形式。
如果不区分前置或者后置的区别的话,则我们就像其他运算符那样直接operator++()或者operator--()去重载就可以,但是如果我们要区分前置和后置,那么这种重载方式不能代替两种形式,所以在这里说明一下,我们用operator++()...
分类:
其他好文 时间:
2015-05-14 08:49:59
阅读次数:
288
/*
*copyright(c) 2015,烟台大学计算机学院
*All rights reserved。
*文件名称:第九周(运算符重载)
*作者:王忠
*完成日期:2015.4.29
*版本号:v1.0
*
*问题描述:定义Complex类中的>运算符的重载,实现输入和输出,
*输入描述:
*程序输出:
#include
using namespace std;
cla...
分类:
其他好文 时间:
2015-05-13 10:39:48
阅读次数:
98
/*
*copyright(c) 2015,烟台大学计算机学院
*All rights reserved。
*文件名称:第九周(运算符重载时间类)
*作者:王忠
*完成日期:2015.5.13
*版本号:v1.0
*
*问题描述:实现Time类中的运算符重载。定义对时间对象的自增和自减一目运算符
//一目运算符的重载
CTime operator++(int);//后置++,...
分类:
其他好文 时间:
2015-05-13 10:37:45
阅读次数:
113
(1)请用类的成员函数,定义复数类重载运算符+、-、*、/,使之能用于复数的加减乘除。
#include
using namespace std;
class Complex
{
public:
Complex(){real=0;imag=0;}
Complex(double r,double i){real=r; imag=i;}
Complex ...
分类:
其他好文 时间:
2015-05-13 10:27:51
阅读次数:
125
/*
*copyright(c) 2015,烟台大学计算机学院
*All rights reserved。
*文件名称:第九周(运算符重载分数类)
*作者:王忠
*完成日期:2015.5.13*版本号:v1.0
*
*问题描述:定义分数的一目运算+和-,分别代表分数取正和求反,将“按位取反运算符”~重载为分数的求倒数运算。
*输入描述:
*程序输出:
#include
...
分类:
其他好文 时间:
2015-05-13 10:26:51
阅读次数:
156
/*
*copyright(c) 2015,烟台大学计算机学院
*All rights reserved。
*文件名称:第九周(运算符重载时间类)
*作者:王忠
*完成日期:2015.5.13
*版本号:v1.0
*
*问题描述:实现Time类中的运算符重载。
*输入描述:
*程序输出:
#include
using namespace std;
class...
分类:
其他好文 时间:
2015-05-13 10:26:22
阅读次数:
112
实现Time类中的运算符重载
class CTime
{
private:
unsigned short int hour; // 时
unsigned short int minute; // 分
unsigned short int second; // 秒
public:
CTime(int h=0,int m=0,int s=0);...
分类:
其他好文 时间:
2015-05-13 10:25:15
阅读次数:
124
/*
*copyright(c) 2015,烟台大学计算机学院
*All rights reserved。
*文件名称:第九周(运算符重载分数类)
*作者:王忠
*完成日期:2015.5.13
*版本号:v1.0
*
*问题描述:定义分数类中>运算符重载,实现分数的输入输出,改造原程序中对运算结果显示方式,使程序读起来更自然
*输入描述:
*程序输出:
#include
...
分类:
其他好文 时间:
2015-05-13 10:22:48
阅读次数:
129