#include
using namespace std;
class Complex
{
public:
Complex(){real=0;imag=0;}
Complex(double r,double i){real=r; imag=i;}
Complex operator+(const Complex &c2);
Complex ope...
分类:
其他好文 时间:
2015-04-29 09:54:47
阅读次数:
98
先上笔记内容吧:这次上课的内容有关构造函数析构函数运算符重载return * this 内容很细,大家好好回顾笔记再照应程序复习吧 :)#include using namespace std;class Integer {public: int i; int geti () cons...
分类:
编程语言 时间:
2015-04-28 22:46:31
阅读次数:
276
输入代码:
/*
* Copyright (c) 2015, 烟台大学计算机学院
* All rights reserved.
* 文件名称:sum123.cpp
* 作 者:林海云
* 完成日期:2015年4月28日
* 版 本 号:v2.0
*
* 问题描述: 实现time类的重载运算符的各项运算
* 输入描述:无
* 程序输出:各项运算的结果
...
分类:
其他好文 时间:
2015-04-28 14:19:32
阅读次数:
101
/*
*copyright(c) 2015,烟台大学计算机学院
*All rights reserved。
*文件名称:第八周(运算符重载)
*作者:王忠
*完成日期:2015.4.28
*版本号:v1.0
*
*问题描述:请用类的成员函数,定义复数类重载运算符+、-、*、/,使之能用于复数的加减乘除
*输入描述:
*程序输出:
#include
using namesp...
分类:
其他好文 时间:
2015-04-28 14:12:42
阅读次数:
131
这几个小程序有助于我们更好的理解运算符重载,自己先写出运算结果,再看看编译的结果。
(1)
#include
using namespace std;
class Sample
{
private:
int x;
public:
Sample () { }
Sample(int a){x=a;}
void disp(){cout<<"x="<...
分类:
其他好文 时间:
2015-04-28 14:11:24
阅读次数:
115
/*
*copyright(c) 2015,烟台大学计算机学院
*All rights reserved。
*文件名称:第八周(运算符重载)
*作者:王忠
*完成日期:2015.4.28
*版本号:v1.0
*
*问题描述:请用类的成员函数,定义复数类重载运算符+、-、*、/,使之能用于复数的加减乘除
*输入描述:
*程序输出:
#include
using nam...
分类:
其他好文 时间:
2015-04-28 14:10:52
阅读次数:
164
输入代码:
/*
* Copyright (c) 2015, 烟台大学计算机学院
* All rights reserved.
* 文件名称:sum123.cpp
* 作 者:林海云
* 完成日期:2015年4月28日
* 版 本 号:v2.0
*
* 问题描述: 请用类的成员函数,定义复数类重载运算符+、-、*、/,使之能用于复数的加减乘除 ...
分类:
其他好文 时间:
2015-04-28 11:50:35
阅读次数:
90
(2)在(1)的基础上,实现分数类中的对象和整型数的四则运算。分数类中的对象可以和整型数进行四则运算,且运算符合交换律。例如:CFraction a(1,3),b; int i=2; 可以完成b=a+i;。同样,可以完成i+a, 45+a, a*27, 5/a等各种运算。
问题及代码
/*
* Copyright (c) 2015, 烟台大学计算机学院
* All rights reser...
分类:
其他好文 时间:
2015-04-27 09:59:10
阅读次数:
121
定义一个定义完整的类(是可以当作独立的产品发布,成为众多项目中的“基础工程”)。这样的类在(2)的基础上,扩展+、-、*、/运算符的功能,使之能与double型数据进行运算。设Complex c; double d; c+d和d+c的结果为“将d视为实部为d的复数同c相加”,其他-、*、/运算符类似。
问题及代码
/*
* Copyright (c) 2015, 烟台大学计算机学院
* A...
分类:
其他好文 时间:
2015-04-26 18:27:35
阅读次数:
142
#include "stdafx.h"
#include #include using namespace std; class MyString
{
private: char *str;
public: MyString(char *s) { str=new char[strlen(s)+1];...
分类:
其他好文 时间:
2015-04-26 18:20:02
阅读次数:
108