自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (5)
  • 收藏
  • 关注

原创 极客班C++设计模式第二周课程笔记——常用模式(3)

⑥工厂方法 Factory Method定义:定义一个用于创建对象的端口,让子类决定实例化哪一个类。Factory Method 使得一个类的实例化延迟到子类(延迟的目的是解耦,手段是虚函数)。

2016-09-14 15:37:56 399

原创 极客班C++设计模式第二周课程笔记——常用模式(2)

④ 装饰模式 Decrator解决主体类在多个方向上的扩展功能。

2016-09-14 15:29:59 352

原创 极客班C++设计模式第一周课程笔记——常用模式(1)

并不是提出一个问题就能一下子找对合适的设计模式,通常是在重构中获得模式。 寻找变化点 —> 在变化点处应用设计模式。

2016-09-12 19:38:04 434

原创 极客班C++设计模式第一周课堂笔记——设计原则

软件设计的目标是抵御变化,方法是提高复用性。8个重要的设计原则

2016-09-12 19:00:56 360

原创 极客班STL第三次课程笔记——内存分配器

内存分配器标准接口如下

2016-09-05 20:08:55 259

原创 极客班STL第三次课程笔记——泛型算法

泛型算法由于这些都可在泛型函数库中查找到,各个函数的详细情况和具体实现过程略。

2016-09-05 16:10:21 323

原创 极客班STL第二周学习笔记

迭代器迭代器是指针的泛化(generalization of pointers)

2016-08-29 18:28:39 497

原创 极客班STL第二周笔记

几种典型容器

2016-08-29 11:27:31 635

转载 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 252

原创 极客班STL与泛型编程 第一周学习笔记

泛型编程需注意的问题

2016-08-22 23:21:22 320

原创 极客班 c++(下)第二周学习笔记 ——重载 operator new & operator delete

重载 operator new & operator delete

2016-08-15 16:48:17 225

原创 极客班 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 248

原创 极客班 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 250

原创 极客班C++(下)第一周笔记——operator+的几种实现

operator+的几种实现构建一个class A 数据类型,为便于对A进行基本运算,使与语言自带数据类型的加减等运算相一致,需要进行的考虑。下面以加法为例进行这个问题的解释。A的加法有以下几种典型类型第一: A+A对于两个class A 类型的数据的运算,只需要在类中声明定义类成员函数,形式如下: A& operator+( const A &x)const;

2016-08-04 15:23:12 572

原创 极客班 C++(上)第二周学习笔记

Geekband 第二周学习笔记class without pointer class with pointer

2016-07-28 10:07:47 597

原创 极客班C++(上)第一周课程笔记

防御式声明,const,private。

2016-07-19 21:56:17 692

manifest.json 解压后即可使用

manifest.json 解压后即可使用

2022-05-11

C语言库函数大全

各种C语言库函数,包括功能、用法以及程序例子

2012-05-18

精通Windows_API:函数、接口、编程实例.pdf

精通Windows_API:函数、接口、编程实例

2012-05-18

线性表单链表

线性单链表的描述及实现方法,包括创建链表、查找、插入、删除等有关线性表的基本操作方法

2011-12-16

二叉排序树的生成与排序

数据结构课,实验内容,二叉排序树的生成与排序

2011-11-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除