- 博客(15)
- 收藏
- 关注
原创 第二学期第九周项目1--实现复数类中的运算符重载(复数与浮点数)
/* * Copyright (c) 2013, 烟台大学计算机学院 * All rights reserved. * 作 者: 沈远宏 * 完成日期:2013 年 04月15日 * 版 本 号:v1.0 * 问题描述:一个定义完整的类,是可以当作独立的产品发布,成为众多项目中的“基础工程”,这样的类在方案二的基础上, 扩展+、-、*、/运算符的功能,
2014-04-22 19:45:13 757
原创 第二学期第九周项目1--实现复数类中的运算符重载
/* * Copyright (c) 2013, 烟台大学计算机学院 * All rights reserved. * 作 者: 沈远宏 * 完成日期:2013 年 04月22日 * 版 本 号:v1.0 * 问题描述:请用类的友元函数,而不是成员函数,定义复数类重载运算符+、-、*、/,使之能用于复数的加减乘除 再定义一目运算符 -,-c相当于0-c
2014-04-22 19:42:06 727
原创 第二学期第九周项目1--实现复数类中的运算符重载
/* * Copyright (c) 2013, 烟台大学计算机学院 * All rights reserved. * 作 者: 沈远宏 * 完成日期:2013 年 04月22日 * 版 本 号:v1.0 * 问题描述:请用类的成员函数,定义复数类重载运算符+、-、*、/,使之能用于复数的加减乘除 (2)定义Complex类中的>运算符的重载,实现输入和输
2014-04-22 19:38:29 621
原创 第二学期第八周项目2--实现Time类中的运算符重载
/* * Copyright (c) 2013, 烟台大学计算机学院 * All rights reserved. * 作 者: 沈远宏 * 完成日期:2013 年 04月15日 * 版 本 号:v1.0 * 问题描述:实现Time类中的运算符重载 * 输出: */ #include using namespace std; class CTime { private:
2014-04-22 19:27:48 605
原创 第二学期第八周项目1--实现复数类中的运算符重载
/* * Copyright (c) 2013, 烟台大学计算机学院 * All rights reserved. * 作 者: 沈远宏 * 完成日期:2013 年 04月15日 * 版 本 号:v1.0 * 问题描述:一个定义完整的类,是可以当作独立的产品发布,成为众多项目中的“基础工程”,这样的类在方案二的基础上, 扩展+、-、*、/运算符的功能,
2014-04-22 19:22:40 622
原创 第二学期第八周项目1--实现复数类中的运算符重载(两个复数的运算友元)
/* * Copyright (c) 2013, 烟台大学计算机学院 * All rights reserved. * 作 者: 沈远宏 * 完成日期:2013 年 04月15日 * 版 本 号:v1.0 * 问题描述:请用类的友元函数,而不是成员函数,定义复数类重载运算符+、-、*、/,使之能用于复数的加减乘除 * 输出:两个复数+,-,*,/后的结果输出 */ #incl
2014-04-22 19:16:13 966
原创 第二学期第八周项目1--实现复数类中的运算符重载(两个复数运算)
/* * Copyright (c) 2013, 烟台大学计算机学院 * All rights reserved. * 作 者: 沈远宏 * 完成日期:2013 年 04月15日 * 版 本 号:v1.0 * 问题描述:请用类的成员函数,定义复数类重载运算符+、-、*、/,使之能用于复数的加减乘除 * 输出:两个复数+,-,*,/后的结果输出 */ #include usi
2014-04-22 19:12:28 845
原创 第二学期第八周项目3--分数类中的运算符重载(2)
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 作 者:沈远宏 * 完成日期:2014 年 4 月 18 日 * 版 本 号:v1.0 * 输入描述: 无 * 问题描述:实现分数类中的运算符重载,在分数类中可以完成分数的加减乘除(运算后再化简)、比较(6种关系)的运算。 可以以第5
2014-04-18 15:32:42 582
原创 第二学期第八周项目3--分数类中的运算符重载(1)
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 作 者:沈远宏 * 完成日期:2014 年 4 月 18 日 * 版 本 号:v1.0 * 输入描述: 无 * 问题描述:实现分数类中的运算符重载,在分数类中可以完成分数的加减乘除(运算后再化简)、比较(6种关系)的运算。可以以第5周项目2的代码为基础开始工作
2014-04-18 15:29:08 529
原创 第二学期第七周项目2--再一个深复制
/* * Copyright (c) 2013, 烟台大学计算机学院 * All rights reserved. * 完成日期:2013 年04月13日 * 版 本 号:v1.0 * 问题描述:下面的程序,因为存在指针类型的数据成员,需要能完成深复制的构造函数。请补充完整构造函数和析构函数(其他不必动)。其中,构造函数要完成下面三个任务: (1)为各成员函数赋值,其中arrayAdd
2014-04-13 14:31:35 604
原创 第二学期第七周项目1--深复制的体验
#include #include using namespace std; class A { private: char *a; public: A(char *aa) { a = new char[strlen(aa)+1]; //(1)这样处理的意义在于:__有指针成员用深复制,避免以后地址的丢失___
2014-04-13 12:09:24 739
原创 第二学期第六周项目4--静态成员作用
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 作 者:沈远宏 * 完成日期:2014 年 4 月 07日 * 版 本 号:v1.0 * 输入描述: 无 * 问题描述:设计含有静态数据成员和成员函数的Time类。静态数据成员是类中所有的对象共有的数据,在下面的设计中,时钟要采用12小时制,还是要使用24小时
2014-04-07 10:57:46 808 1
原创 第二学期第六周项目2--对象作为数据成员
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 作 者:沈远宏 * 完成日期:2014 年 4 月 07 日 * 版 本 号:v1.0 * 输入描述: 无 * 问题描述:本项目设计一个三角形类,其数据成员不再是三角形三条边的边长,而是三角形的三个顶点。利用设计的三角形类,输入三角形的三个顶点,求出其面积、周
2014-04-07 10:34:26 660
原创 第二学期第六周项目1--体验常成员函数
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 作 者:沈远宏 * 完成日期:2014 年 4 月 07 日 * 版 本 号:v1.0 * 输入描述: 无 * 问题描述:设计平面坐标点类,计算两点之间距离、到原点距离、关于坐标轴和原点的对称点等。在设计中,由于求距离、求对称点等操作对原对象不能造成任何改变,
2014-04-07 10:31:03 632
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人