- 博客(9)
- 收藏
- 关注
原创 8.3
#include using namespace std; class CFraction { private: int nume; // 分子 int deno; // 分母 public: //构造函数及运算符重载的函数声明 CFraction(int nu=0,int de=1):nume(nu),deno(de) {}
2014-04-22 16:31:19 425
原创 8.2
#include using namespace std; class CTime { private: unsigned short int hour; // 时 unsigned short int minute; // 分 unsigned short int second; // 秒 public: CTime(int h=0,
2014-04-21 11:13:28 572
原创 8.1.1
#include using namespace std; //请用类的成员函数,定义复数类重载运算符+、-、*、/,使之能用于复数的加减乘除 class Complex { public: Complex(){real=0;imag=0;} Complex(double r,double i){real=r; imag=i;} Complex
2014-04-21 10:30:05 415
原创 8.1.2友元函数
#include using namespace std; class Complex { public: Complex() { real=0; imag=0; } Complex(double r,double i) { real=r; imag=i;
2014-04-21 10:25:10 399
原创 7.2
#include using namespace std; class A { private: int *arrayAddr;//保存一个有len个整型元素的数组的首地址 int len; //记录动态数组的长度 int max; //动态数组中的最大值(并非动态数组中必须要的数据成员) public: A(int *a,
2014-04-21 10:17:50 426
原创 成员函数友元函数和一般函数区别
/* * 作 者: 丁露 * 完成日期:2014 年4月15日 * 版 本 号:v1.0 * 问题描述:成员函数、友元函数和一般函数有区别。 * 样例输入: * 样例输出: * 问题分析:利用成员函数、友元函数和一般函数,实现三个版本的求两点间距离的函数,并设计main()函数完成测试。 */ #include #include using na
2014-04-15 15:03:54 827
原创 深复制体验
#include #include using namespace std; class A { private: char *a; public: A(char *aa) { a = new char[strlen(aa)+1];//(1)这样处理的意义在于:\0要占用空间 strcpy(a,aa);//(2)数据成员
2014-04-12 18:09:20 390
原创 对象作为数据成员
#include #include #include using namespace std; class CPoint { private: double x; // 横坐标 double y; // 纵坐标 public: CPoint(double xx=0,double yy=0):x(xx),y(yy) {};//构造函数初始化;
2014-04-08 18:58:21 438
原创 体验常成员函数
* Copyright (c) 2014, 烟台大学计算机学院 All rights reserved. 作 者:丁露 完成日期:2014 年 4 月 6 日 版 本 号:v1.0 输入描述: 无 问题描述:体验常成员函数。 设计平面坐标点类,计算两点之间距离、到原点距离、 关于坐标轴和原点的对称点等。在设计中,由于求距 离、求对称点等操作对原对象不能
2014-04-07 10:22:24 403
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人