2020年1月9日
摘要: this是C++中的一个关键字,也是一个 const指针 ,它指向当前对象,通过它可以访问当前对象的所有成员。 所谓当前对象,就是正在使用的对象。例如对于stu.show(),stu就是当前对象,this就指向stu。 this只能用在类的内部,通过this可以访问类的所有成员,包括private、 阅读全文
posted @ 2020-01-09 16:13 xiaobaizzZ 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 1. 构造函数 定义:每个类都分别定义了它的对象被初始化的方式,类通过一个或者几个特殊的成员函数来控制其对象的初始化过程,这些函数叫做构造函数。构造函数的任务是初始化类对象的数据成员,只要类的对象被创建,就会执行构造函数。 1. 构造函数的名字和类名相同。 2. 和其他函数不一样的是,构造函数没有返 阅读全文
posted @ 2020-01-09 02:20 xiaobaizzZ 阅读(1277) 评论(0) 推荐(0) 编辑
摘要: 函数指针 一个函数总是占用一段连续的内存区域,函数名在表达式中有时会被转换成该函数所在区域的首地址,这和数组名非常类似。 我们可以把函数的这个首地址(或称入口地址)赋予一个指针变量,使指针变量指向函数所在的内存区域,然后通过指针变量就可以找到并调用该函数。 函数的类型由它的返回类型和形参类型共同决定 阅读全文
posted @ 2020-01-09 01:39 xiaobaizzZ 阅读(4334) 评论(0) 推荐(0) 编辑
摘要: 为了支持快速随机访问,vector将元素连续存储 每个元素紧挨着前一个元素存储。 如果没有空间容纳新元素: 1. 容器必须分配新的内存空间来保存已有元素和新元素,将已有元素从旧位置移动到新空间中,然后添加新元素,释放旧存储空间。 2. vector和string的实现通常会分配比新的空间需求更大的内 阅读全文
posted @ 2020-01-09 00:59 xiaobaizzZ 阅读(359) 评论(0) 推荐(0) 编辑