代码改变世界

关于友元函数 函数初始化

2016-05-06 17:10 by 迷你天才, 526 阅读, 0 推荐, 收藏, 编辑
摘要:例题:定义一个继承与派生关系的类体系,在派生类中访问基类成员。先定义一个点类,包含x,y坐标数据成员,显示函数和计算面积的函数成员;以点为基类派生一个圆类,增加表示半径的数据成员,重载显示和计算面积的函数;定义一个线段类,以两个点类对象作数据成员,定义显示、求面积及长度函数,线段类采用聚合方式,因为 阅读全文

关于静态变量

2016-04-29 19:26 by 迷你天才, 182 阅读, 0 推荐, 收藏, 编辑
摘要:题目: 实验题1.商店销售某一商品,商店每天公布统一的折扣(discount),同时允许销售人员在销售时灵活掌握售价(price),在此基础上,对一次购10件以上者,还可以享受9.8折优待。现已知当天3个销货员的销售情况为: 销货员号(num) 销货件数(quantity) 销货单价(price) 101 5 23.5 102 12 24.56 103 100 21.5 编写程序,计算出当日此商品... 阅读全文

数据结构——线性表

2016-01-30 10:38 by 迷你天才, 217 阅读, 0 推荐, 收藏, 编辑
摘要:线性表的顺序结构 ——顺序表 顺序表中数据元素的存储地址是其序号的线性函数 只要确定了存储顺序的起始地址 计算任意一个元素的存储地址的时间是相等的 所以这种存储结构称为随机存储 顺序表得实现(模板实现) #include<iostream>using namespace std;const int 阅读全文

2016-01-03 20:35 by 迷你天才, 198 阅读, 0 推荐, 收藏, 编辑
摘要:类(class) 1.定义: 类头 类体 数据成员 函数称为成员函数或方法 其中数据成员和成员函数统称为成员 成员的关键词为public(公有) private(私有) protected(保护)说明类的访问权限 在类的定义中 数据成员在声明的时候不能初始化 在类的定义中 定义的成员函数式内联函数 阅读全文

指针

2016-01-01 13:52 by 迷你天才, 155 阅读, 0 推荐, 收藏, 编辑
摘要:只能对指针作如下操作 1. 在指针中存储从其中读取被引用类型的地址 2. 改变或读取改地址中的内容(间接访问) 3. 在指针上加上或减去一个整数(数组中用) 4. 与另一个指针相减作比较(当两个指针都在同一个数组中时) 5. 给指针赋值或与空指针作比较 6. 作为参数传递给函数 该函数期... 阅读全文

关于c++常犯的错误

2016-01-01 13:46 by 迷你天才, 320 阅读, 0 推荐, 收藏, 编辑
摘要:单步调试很重要 如果已经定义一个数组那么就不要再此定义 全局变量的特点: 在整个程序结束之前一直有效 同时随着变量值改变而改变 局部变量的特点 只能在某个程序段有效 每次调用从新其所在的函数的时候 变量值从新成为初始值。 静态(static)变量具备两种变量的特点 Eg: int ... 阅读全文

关于高精度计算(未完)

2015-12-30 22:25 by 迷你天才, 144 阅读, 0 推荐, 收藏, 编辑
摘要:由于int型数据的取值范围为-214748648到214748647(在32位机器里)无符号整型(unsigned int)取值范围0到4294967295更大范围的是浮点型 但是长度必须小于1000位所以遇见高精度数时无法通过常规方法求得因此采取以下手段基本思路:用数组存储参加运算的每一位 在运算... 阅读全文

有关数据结构基础知识(数据结构 严蔚敏版)

2015-12-30 15:27 by 迷你天才, 419 阅读, 0 推荐, 收藏, 编辑
摘要:1. 数据结构是一门研究非数值计算程序设计中的操作对象 以及这些对象之间的关系和操作的学科2. 研究包括逻辑结构和存储结构 1) 逻辑结构(从具体问题抽象出来的数学模型)分为 集合结构 线性结构 树结构 图结构(分类依据是元素之间的关系不同) 2)存储结构(也称物理结构 逻辑结构在计算机的存储... 阅读全文

独立完成的第一个c++面向对象程序(虽然很简单 以后会增加功能)

2015-12-29 18:39 by 迷你天才, 169 阅读, 0 推荐, 收藏, 编辑
摘要:一个简单的商品展示程序功能如下:1.输出一张商品表(嘻嘻 就这一个功能)代码如下:#include#includeusing namespace std;class Goods {private:int amount;double price;string name;public:Goods();i... 阅读全文