240 发简信
IP属地:陕西
  • 120
  • 120
    Boolan c++设计模式第三周笔记

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

  • Boolan_C++设计模式第二周笔记

    上周讲述了DOF设计模式中的“组件协作”模式(包括template method模式、strategy策略模式、observer观察者模式)和“单一职责”模式(包括decor...

  • 120
    Boolan泛型编程第五周笔记

    一.一个万用的Hash Fuction 三种形式: 1)设计成成员函数、 #includeclass Customer{//........};class CustomerH...

  • 120
    Boolan泛型编程第四周笔记

    这周主要讲了stl六大部件之算法,仿函数,适配器。笔记如下

  • 120
    Boolan泛型编程第三周笔记

    本周介绍了各种容器,笔记如下

  • 120
    Boolan泛型编程第二周笔记

    这一周主要讲了以下内容分: 1、面向对象和标准库的对比 2、操作符重载和模板 3、分配器 4、容器之间的实现关系 笔记还是纸质,见下图

  • 120
  • Boolan面向对象下第二周笔记

    一、虚指针(vptr) 虚表(vtbl) vptr: 若类对象中含有虚函数,则在对象模型中会存在一根虚函数指针 vtbl:虚函数指针指向一块内存,称为虚表。可以将它...

  • 120
    Boolan面向对象下第一周笔记

    1、虚函数表及操作符重载 Virtual Function是通过一张虚函数表Virtual Table来实现的,操作符重载 在C++中非常重要,比如 unction-like...

  • 120
    Boolan面向对象上第三周笔记

    一、继承 定义:新的类从已有类那里得到已有特性,原有类称为父类,新类称为子类。 形式: class<派生类名>:<继承方式><基类名> { <派生类新定义成员> }; 二、复...

  • 120
    Boolan面向对象第二周笔记

    一、三个特殊函数(Big Three) 1、构造函数:string(const char* cstr=0);保证创建一个函数就会杯初始化,名称与类相同。 2、拷贝构造:str...

  • 120
    Boolan C++面向对象高级编程(上)第一周笔记

    1、简介 CLASS分类:( 1)带指针 :string (2)不带指针:complex 多个class之间有联系:面向对象。 2、头文件与类的声明 ...