极客班课程
落然
希望你可以足够优秀。
展开
-
极客班 C++(上)第二周学习笔记
Geekband 第二周学习笔记class without pointer class with pointer原创 2016-07-28 10:07:47 · 700 阅读 · 0 评论 -
极客班STL第三次课程笔记——泛型算法
泛型算法由于这些都可在泛型函数库中查找到,各个函数的详细情况和具体实现过程略。原创 2016-09-05 16:10:21 · 339 阅读 · 0 评论 -
Geekband STL与泛型编程 第一周作业
转载:http://www.leavesite.com/geekband-cpp-6.html 题目说明:给定一个 vector:v1 = [0, 0, 30, 20, 0, 0, 0, 0, 10, 0],希望通过not_equal_to 算法找到到不为零的元素,并复制到另一个 vector: v2。转载 2016-08-26 07:54:06 · 264 阅读 · 0 评论 -
极客班C++设计模式第二周课程笔记——常用模式(3)
⑥工厂方法 Factory Method定义:定义一个用于创建对象的端口,让子类决定实例化哪一个类。Factory Method 使得一个类的实例化延迟到子类(延迟的目的是解耦,手段是虚函数)。原创 2016-09-14 15:37:56 · 413 阅读 · 0 评论 -
极客班C++设计模式第二周课程笔记——常用模式(2)
④ 装饰模式 Decrator解决主体类在多个方向上的扩展功能。原创 2016-09-14 15:29:59 · 365 阅读 · 0 评论 -
极客班STL与泛型编程 第一周学习笔记
泛型编程需注意的问题原创 2016-08-22 23:21:22 · 336 阅读 · 0 评论 -
极客班C++设计模式第一周课程笔记——常用模式(1)
并不是提出一个问题就能一下子找对合适的设计模式,通常是在重构中获得模式。 寻找变化点 —> 在变化点处应用设计模式。原创 2016-09-12 19:38:04 · 587 阅读 · 0 评论 -
极客班C++设计模式第一周课堂笔记——设计原则
软件设计的目标是抵御变化,方法是提高复用性。8个重要的设计原则原创 2016-09-12 19:00:56 · 392 阅读 · 0 评论 -
极客班STL第二周学习笔记
迭代器迭代器是指针的泛化(generalization of pointers)原创 2016-08-29 18:28:39 · 510 阅读 · 0 评论 -
极客班STL第二周笔记
几种典型容器原创 2016-08-29 11:27:31 · 651 阅读 · 0 评论 -
极客班 c++(下)第一周学习笔记 ——new & delete
new&delete由于new 分配的内存空间在堆中,函数退出不能自动释放,所以要有delete配对使用。new进行的操作如下Complex *pc = new Complex(1,2); 编译器转化成下面三条语句: void *mem = operator new(sizeof(Complex)); pc = static_cast(mem); pc->Complex::Comple原创 2016-08-04 19:00:53 · 266 阅读 · 0 评论 -
极客班C++(下)第一周笔记——operator+的几种实现
operator+的几种实现构建一个class A 数据类型,为便于对A进行基本运算,使与语言自带数据类型的加减等运算相一致,需要进行的考虑。下面以加法为例进行这个问题的解释。A的加法有以下几种典型类型第一: A+A对于两个class A 类型的数据的运算,只需要在类中声明定义类成员函数,形式如下: A& operator+( const A &x)const;原创 2016-08-04 15:23:12 · 594 阅读 · 0 评论 -
极客班 c++(下)第二周学习笔记 ——重载 operator new & operator delete
重载 operator new & operator delete原创 2016-08-15 16:48:17 · 239 阅读 · 0 评论 -
极客班 c++(下)第二周学习笔记 ——template简单分类
template 简单分类template 分为类模板(class template)、函数模板( function template )、成员模板( member template )三类。①类模板顾名思义,这是一个类(class)template<typename T>class complex{public: complex(T r = 0 , T i = 0 ) :re原创 2016-08-15 16:12:06 · 288 阅读 · 0 评论 -
极客班C++(上)第一周课程笔记
防御式声明,const,private。原创 2016-07-19 21:56:17 · 710 阅读 · 0 评论 -
极客班STL第三次课程笔记——内存分配器
内存分配器标准接口如下原创 2016-09-05 20:08:55 · 283 阅读 · 0 评论