2017年1月12日

摘要: 1-->stack(栈)和heap(堆)的释义: 1.0 Stack是存在于某作用域(scope)的一块内存空间。 1.1 例如,调用函数时,函数本身即会形成一个stack用来放置它所接收的参数,以及返回地址。在函数本体内声明的任何变量,其所使用的内存块都取自函数形成的stack。 1.2 Heap 阅读全文
posted @ 2017-01-12 11:15 zzdoit 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 1-->static与类 1.0 C中static 相当于得到一个小的全局变量,只初始化一次,还一个功能:可以限定一个变量在某个源文件当中。 1.1 C++当中保有了C中static的特性,另外和类配合,增加了很多特点。 1.2 在类中static修饰过的成员,它不属于对象,属于类的。 1.3 类所 阅读全文
posted @ 2017-01-12 00:46 zzdoit 阅读(238) 评论(0) 推荐(0) 编辑

2017年1月11日

摘要: 自定义String: 作业讲解 1 --> String类 简单构架 1.0 加namespace,避免重名。 1.1 改掉不能跨平台的语句: #pragma once //不能跨平台,就改为下面代码. #ifndef _STRING_H_ #define _STRING_H_ #endif //! 阅读全文
posted @ 2017-01-11 16:22 zzdoit 阅读(208) 评论(0) 推荐(0) 编辑

2016年12月31日

摘要: PoEduo - Lesson03-5_运算符重载- 第7天 PoEduo - Lesson03-5_运算符重载- 第7天 复习前面的知识点 空类会自动生成哪些默认函数 6个默认函数 1 构造 2 析构 3 赋值 4 拷贝构造 5 operator&(返回的是this) 6 operator* 深拷 阅读全文
posted @ 2016-12-31 22:33 zzdoit 阅读(265) 评论(0) 推荐(0) 编辑

2016年12月30日

摘要: PoEdu - C++阶段班【Po学校】- 第6天 PoEdu - C++阶段班【Po学校】- 第6天 课堂选择题目: 1 关于转换构造函数 ClassDemo demo = 1; 调用转换构造函数 2 关于拷贝赋值函数 demo =2; 首先创建一个临时对象,再调用operator= 3 自己手动 阅读全文
posted @ 2016-12-30 22:41 zzdoit 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 1-->类 命名空间 1.0 复习构造函数:1 与类同名 2 没有返回值 3 自动生成 4 手动后,不会自动生成 5 不在特定的情况下,不会私有 1.1 新建 类 两种方法示范 其一:在vs中选择类,编译器帮我们生成一部分默认代码 其二:手动添加头文件,添加cpp文件。 1.2 域作用符:: 1.3 阅读全文
posted @ 2016-12-30 14:16 zzdoit 阅读(739) 评论(1) 推荐(0) 编辑
摘要: 复习:上节作业讲解 注意点: 设计SetString()的时候,要注意重置原来的空间。 字符串数组中,赋值新的字符串之前,要重置先前的空间,重新new一块空间。 一定要注意内存泄漏的问题。 MyArray()函数实现: 私有的数据,设计为了安全。举例银行里面的钱。 注意:尝试对一个空指针操作,在某些 阅读全文
posted @ 2016-12-30 13:19 zzdoit 阅读(135) 评论(0) 推荐(0) 编辑

2016年12月25日

摘要: 1 指针 指针变量也是一个变量 指针存放的内容是一个地址,该地址指向一块内存空间。 指针是一种数据类型。 2 指针变量的定义 指针类型(int * ) + 变量名 ( p ): 比如: int * p;这里就定义了一个int * 类型的变量:p;p是变量名,p所代表的内存空间里面存放着的是一个地址; 阅读全文
posted @ 2016-12-25 13:06 zzdoit 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 斐波那契数列 是这样的数列: 0 ,1 , 1, 2, 3, 5, 8, 13, 21 ,34 ,55 ,89 ,144 …… 数列从第2项开始,每一项都等于前两项之和。 运行:递归的运用 递归的优点:给某些编程问题提供了最简单的方法。 递归的缺点:一个有缺陷的递归会很快耗尽计算机的资源,递归的程序 阅读全文
posted @ 2016-12-25 10:10 zzdoit 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 代码: 高亮部分是这段代码利用“递归”的关键所在:1 递归要有重要的退出条件 2 递归中的外部形参变实参,一系列操作后,数据再设置为内部形参,是一大特点。 运行: 阅读全文
posted @ 2016-12-25 08:51 zzdoit 阅读(704) 评论(0) 推荐(0) 编辑

导航