一 C++编程简介: 1.1 C++历史 (1)C++出现在1983年,当时被叫做C with Class。(2)历史版本:C++98(1.0)...
本周内容(1)设计模式简介(2)面向对象设计原则(3)模板方法(4)策略模式(5)观察者模式(6)装饰模式(7)桥模式 一 设计模式简介 课程...
一 认识header、版本、重要资源 1.C++ Standard Library(C++标准库)2.Standard Template Lib...
本周内容(1)工厂方法(2)抽象工厂(3)原型模式(4)构建器(5)门面模式(6)代理模式(7)适配器(8)中介者 “对象创建”模式 通过“对象...
本周内容(1)一个万能的hash function(2)Tuple用例(3)Type traits以及traits 实现(4)cout(5)mo...
十一 组合和继承 OOD(Object Oriented Design)(1)基于对象:单一类的写法;(2)面向对象:类与类之间的关系,包含三种...
七 三大函数(Big Three) 上文提到class有两种经典分类:1.class without pointer members(com...
本周内容(1)单件模式(2)享元模式(3)状态模式(4)备忘录(5)组合模式(6)迭代器(7)职责链(8)命令模式(9)访问器(10)解析器(1...
本周内容(1)迭代器的分类(category)(2)迭代器分类对算法的影响(3)STL算法(4)仿函数/函数对象(5)Adapter(6)bin...