c++
文章平均质量分 63
xyx_yang
这个作者很懒,什么都没留下…
展开
-
【博览网】面向对象高级编程(上)——第一周课程笔记
以Complex为例介绍基本的C++语法特性,以及不含指针的Class编写方法。原创 2017-07-15 11:44:01 · 319 阅读 · 0 评论 -
【博览网】C++标准库——第五周课程笔记
本周主要介绍一些属于C++标准库,但是不属于STL的内容。主要有万用的哈希函数、tuple、typetraits、cout和moveable元素。在本笔记中主要介绍一下这些内容的使用方法以及构造原理,不对源代码做过多分析。原创 2017-09-21 12:38:28 · 267 阅读 · 0 评论 -
【博览网】C++标准库——第四周课程笔记
第四周的课程继续介绍标准库的内容,本周主要介绍了STL中的算法和适配器。详细讲解了迭代器中的traits如何帮助算法获得更高的性能,也介绍了适配器如何通过改造其适配对象,使适配对象取得所需的特殊行为。这一部分的内容比较复杂,重点放在算法和适配器的使用上,而不是构造上。原创 2017-09-12 19:46:41 · 210 阅读 · 0 评论 -
【博览网】设计模式——第一周课程笔记
本周课程先大致介绍了设计模式的概念以及产生原因,然后详细讲解了设计模式的几大原则,接着按照顺序介绍了模板方法、策略模式、观察者模式、装饰模式、桥模式这几个设计模式。原创 2017-09-28 14:48:38 · 386 阅读 · 0 评论 -
【博览网】C++标准库——第三周课程笔记
本周还是接着上一周的内容,介绍容器的底层设计。本周介绍的容器为deque及stack、queue,rbtree及set、multiset、map、multimap,hashtable及unorder容器。原创 2017-09-02 17:26:10 · 191 阅读 · 0 评论 -
【博览网】C++标准库——第二周课程笔记
第二周课程先简单对比了一下面向对象编程和泛型编程的优缺点,详细讲解了泛型编程的特点和基础。然后开始详细介绍几个常用容器的底层代码,本周介绍的容器有list、vector、array和forward-list。同时,为了让我们更好的理解源代码,本周还介绍了traits的原理和作用。原创 2017-08-29 16:02:06 · 290 阅读 · 0 评论 -
C++标准库——第一周课程笔记
本周主要介绍六大部件的关系,以及容器的用法。原创 2017-08-21 10:45:30 · 214 阅读 · 0 评论 -
【博览网】面向对象编程下——第一周课程笔记
第一周主要介绍了C++比较特别的编程设计方法,以及C++新标准的一些语法特性。在课程内容中,部分内容在之前的课程中已经介绍过了,在此略去相关的笔记。原创 2017-08-06 11:35:14 · 221 阅读 · 0 评论 -
【博览网】面向对象程序设计(下)——第二周课程笔记
本周课程课程主要是对C++一些底层特性的讲解,平时开发中可能较少接触到这些内容,但是有所了解对程序开发还是很有帮助的。对于之前课程已经讲解过的内容,在此不再赘述。原创 2017-08-12 19:33:12 · 204 阅读 · 0 评论 -
【博览网】面向对象高级编程(上)——第二周课程笔记
第二周的内容以带指针的类的设计为引子,讲解C++与内存相关的基本知识。涉及到内存的分配与操作、内存使用结构、堆和栈等知识。原创 2017-07-23 15:13:07 · 206 阅读 · 0 评论 -
【博览网】面向对象高级编程(上)——第三周课程笔记
第三周主要介绍C++中类与类之间的关系,主要包括复合、委托和继承这三个基本的关系。在这三个基本关系的基础上介绍了面向对象的程序开发方法,并且详细讲解了为面向对象程序开发方法提供基本支持的虚函数和多态特性。原创 2017-07-29 18:17:52 · 234 阅读 · 0 评论 -
【博览网】设计模式——第二周课程笔记
本周接着介绍详细的具体的设计模式,包括工厂方法、抽象工厂模式、原型模式、构建器、门面模式、代理模式、适配器和中介者。原创 2017-10-03 20:54:07 · 253 阅读 · 0 评论