上一页 1 ··· 5 6 7 8 9 10 11 下一页
摘要: 二、函数: 2.1、函数的执行: 1、当我们每次进入一个函数的时候,原函数的栈底进行一个备份,之后将当前函数的栈底和栈顶指针分作同一个。 2、此时我们就可以说产生了一个新栈,产生新栈之后会在新栈中申请一段空间(栈帧),申请到空间之后。 3、再将需要备份的一些寄存器压到栈中。 4、之后将栈中的这些空间 阅读全文
posted @ 2017-05-06 08:02 _xiaohaige 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 一、C语言基础: 1.1、main函数是入口函数,用于进行link。 1.2、.sln是解决方案的管理文件。 1.3、int:32位、short:16位、long:32位、long long:64位。 1.4、使用short会占用比int更多的资源:short的输出会以int的大小输出。 1.5、宏 阅读全文
posted @ 2017-05-05 08:43 _xiaohaige 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 一、stl容器总结: 1、以下的操作是在一千万的数据下操作。copy 都是在足够的空间下进行的copy, 测量方式: 1.1、array: 1、空间占用大小是:sizeof(value_type)* _Size. 2、空间占用比是:100%。 3、fill() :39 4、copy to array 阅读全文
posted @ 2017-05-05 08:41 _xiaohaige 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 四、重载: 4.1、 重载基本习惯: 4.1.1、 单目运算符重载为成员函数。 4.1.2、 双目运算符重载为友元函数。(=、()、[]、-> 无法重载为友元函数) 4.1.3、 类型转换运算符只能重载为成员函数。 4.1.4、 流运算符只能以友元方式重载。 4.2、不可重载运算符: ::(域运算符 阅读全文
posted @ 2017-05-04 09:42 _xiaohaige 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 三、多态: 3.1、多态的实现方式: 3.1.1、虚基类可以指向任何子类对象,子子类,子子子类。。。 等等下去都是可以的,这是实现多态的一种方式。 3.1.2、通过子类进行虚基类的重载,从而实现多态。 3.1.3、泛型也是一种多态 。3.2、动态多态,静态多态: 3.2.1、 动态多态(运行期间, 阅读全文
posted @ 2017-05-04 09:41 _xiaohaige 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 二、继承: 2.1、public、protected、private的访问权限: 2.1.1、public : 外部可访问。 2.1.2、protected : 内部可访问,外部无法访问, 可继承,子类可访问。 2.1.3、private : 类内部可访问, 不可继承,子类不可访问。 2.1.4、p 阅读全文
posted @ 2017-05-03 13:23 _xiaohaige 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 一、类概念: 1.1、类是虚的。类不占内存,对象才是实际存在的。对象占用内存。 1.2、空间分配: 1.2.1、一般程序的由new产生的动态数据存放在堆区,函数内部的自动变量存放在栈区。 自动变量一般会随着函数的退出而释放空间,静态数据(即使是函数内部的静态局部变量)也存放在全局数据区。 全局数据区 阅读全文
posted @ 2017-05-03 13:22 _xiaohaige 阅读(411) 评论(0) 推荐(0) 编辑
摘要: Min/max: 阅读全文
posted @ 2017-05-01 13:09 _xiaohaige 阅读(1272) 评论(0) 推荐(0) 编辑
摘要: 融合算法: 7.65、inplace_merge //合并 阅读全文
posted @ 2017-05-01 13:07 _xiaohaige 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 二分法查找: 阅读全文
posted @ 2017-05-01 13:06 _xiaohaige 阅读(278) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 下一页