240 发简信
IP属地:江苏
  • 120
    2018-03-28

    Boolan C++设计模式三 “对象性能”模式:面向对象很好的解决了“抽象”的问题,但是必不可免地要付出一定的代价。对于通常情况来讲,面向对象的成本大都可以忽略不计。但是某...

  • 120
    2018-03-22

    Boolan C++设计模式二 “对象创建”模式:通过“对象创建”模式绕开new,来避免对象创建(new)过程中所导致的紧耦合(依赖具体类),从而支持对象创建的稳定。它是接口...

  • 120
    2018-03-18

    Boolan C++设计模式一 设计模式:“每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。这样,你就能一次又一次地使用该方案而不必做重复劳动”...

  • 120
    2018-03-05

    Boolan STL 第四周 万用的hashfunction: 使用以Hash Table为底层的容器,比如unordered_map(hash_map),在使用个过程中,需...

  • 120
    2018-02-24

    Boolan STL 第五周 语言层面,STL中算法是function template,其他的容器、迭代器、仿函数、适配器、分配器都是class template 由于al...

  • 120
    2018-02-17

    Boolan STL 第三周 deque:只能两头进两头出的容器,实现为分段连续,使用者感觉用起来是整体连续的。 deque's iterator:由cur,first,la...

  • 120
    2018-02-10

    Boolan STL 第二周 OOP与GP区别:OOP总是将data与methods关联在一起,GP则是将data与methods分开。 使用GP的好处: algorithm...

  • 120
    2018-02-02

    Boolan STL 第一周 GP(Generic Programming 泛型编程):使用模板作为主要工具来编程。 C++标准库与C++标准模板库: STL六大部件:容器(...

  • 120
    2018-01-26

    Boolan 第五周 高级oop下 vptr:虚指针指向虚表,若类中含有虚函数,不论数量,则类的空间内含有一个指向虚表的指针。 vtbl:虚表,表内存放指向虚函数的指针。 示...

  • 120
    2018-01-20

    Boolan 第四周 高级oop下 转换函数: 将本类转换为其他类型使用,转换函数没有返回类型,通常要加const,只要合理,可以写多个转换函数。 示例: non-expli...

  • 120
    2018-01-13

    Boolan第三周 relationships between classes : 类与类之间的关系:继承(inheritance)、复合(composition)、委托(d...

  • 2018-01-03

    Boolan第二周 class with pointer members: Big Three:拷贝构造、拷贝赋值、析构 拷贝构造:必须使用深拷贝(申请新的堆空间再复制),否...

  • 2017-12-25

    Boolan第一周 c++学习内容:1、语言 ;2、标准库 内联函数(inline):1、在class内直接定义;2、在class外返回类型前加inline 模板使用:tem...