C++学习
文章平均质量分 50
Harold Wang
中国科学院大学计算机在读硕士,研习数据科学
展开
-
Geekband C++面向对象高级编程(上) 第三周笔记 暗影行者
第三周结构框图:11.组合与继承12.虚函数与多态13.委托相关设计14.复合&继承关系下的构造和析构注:部分笔记写在打印出的课件上原创 2016-05-28 21:52:48 · 747 阅读 · 0 评论 -
Geekband C++面向对象高级编程(上) 第二周笔记 暗影行者
C++面向对象高级编程第二周结构框图:7.三大函数:拷贝构造,拷贝赋值和析构函数8.堆,栈与内存管理9.复习String的实现过程10.扩展补充:类模板,函数模板及其他7.三大函数:拷贝构造,拷贝赋值和析构函数:String class:默认编译器会给出一套拷贝构造和拷贝赋值定义(这份特别标准),但带指针的class编译器给的不够用,需自己定义,所以,只要class中带指针,不能用编译器默认原创 2016-05-17 11:03:31 · 561 阅读 · 0 评论 -
Geekband C++面向对象高级编程(下) 第一周笔记 暗影行者
C++面向对象高级编程(下)第一周结构框图:1.导读2.Conversion function3.non-explicit-one-argument ctor4.point-link classes5.function-like classes6.namespace 经验谈7.class template 类模板8.function template 函数模板......原创 2016-05-30 16:54:06 · 999 阅读 · 3 评论 -
Geekband C++面向对象高级编程(下) 第二周笔记 暗影行者
C++面向对象高级编程(下)第二周结构框图:17.对象模型(Object Model):关于vptr和vtbl18.对象模型(Object Model):关于this19.对象模型(Object Model):关于Dynamic Binding20.谈谈const21.关于new,delete22....原创 2016-06-11 11:11:12 · 599 阅读 · 0 评论 -
Geekband 设计模式 第一周笔记 暗影行者
Geekband STL与泛型编程第一讲开始设计模式主要是一种松耦合设计思想每一种设计模式,其实是针对某个重复出现的问题,提出的解决方案 在编程过程中,向下是底层思维,向上是抽象思维在编程过程中,向下是底层思维,向上是抽象思维 1.底层思维:语言构造、编译转换、内存模型、运行时机制2.抽象思维面向对象、组件封装、设计模式、架构模式原创 2016-07-11 08:04:58 · 605 阅读 · 0 评论 -
Geekband STL与泛型编程 第一周笔记 暗影行者
Geekband STL与泛型编程第一周结构框图:1.part1 C++模板简介2.part2 泛型编程3.part3 容器4.part4 一些进阶问题注:部分笔记写在打印出的课件上第一节课先对C++模板进行综述: 1.part1 C++模板简介 C++模板概观: C++函数模板: …原创 2016-06-19 10:25:04 · 629 阅读 · 0 评论 -
Geekband STL与泛型编程 第二周笔记 暗影行者
Geekband STL与泛型编程第二周结构框图:5.泛型算法6.内存分配器5.泛型算法: 非变易算法: 变易算法: 泛型算法: 泛型数值算法: 6.内存分配器:原创 2016-06-19 11:07:42 · 554 阅读 · 0 评论 -
Geekband STL与泛型编程 第三周笔记 暗影行者
Geekband STL与泛型编程第三周结构框图: 9.泛型算法 变易算法 10.泛型算法 排序: 11.泛型算法 数值算法: 12.内存分配器原创 2016-06-20 13:05:23 · 922 阅读 · 0 评论 -
C++基础复习心得 7
1 对象成员的引用2 对象的赋值3 对象、对象指针或对象引用作为函数的参数和返回值4 什么是构造函数5 构造函数的定义 4 什么是构造函数构造函数 类的数据原创 2016-09-29 17:25:26 · 318 阅读 · 0 评论