240 发简信
IP属地:天津
  • 博览网--设计模式(三)

    一、对象性能模式 1.Singleton 1). 保证一个类只有一个实例, 并提供一个该实例的全局访问点。 2). 多线程环境注意对双检查锁的实...

  • 博览网--设计模式(二)

    一、对象创建模式 通过“对象创建”模式绕开“new”, 避免对象使用new创建过程中造成得紧耦合。 1. Factory Method 1) 用...

  • 博览网--设计模式(一)

    一、软件的设计目标 复用 二、面向对象设计原则 1 依赖导致原则(DIP): 高层模块不依赖于底层模块, 二者都应该依赖于抽象 抽...

  • 博览网--STL与泛型编程(五)

    一 偏特化实现hash function 型如: template<> struct hash 二 tuple 使用 tuple<XX,XX,X...

  • 博览网--STL与泛型编程(四)

    一、C++ 标准库的算法 1. 语言层面: Container is Class template Algorithm is function ...

  • 博览网--STL与泛型编程(三)

    一、deque queue stack 深度探索 1. 逻辑上, deque是双向开口的连续线性空间。 2. 标准库具体实现上, 内部是分段连续...

  • 博览网--STL与泛型编程(二)

    一、标准库源代码 VS路径: Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14....

  • 博览网--STL与泛型编程(一)

    一 C++ Stardard Libray & Stardard Template Library C++标准库: 编译器头文件形式提供; ST...

  • 博览网--C++面向对象高级编程(下)-- C++学习第四周笔记

    一 虚指针,虚表 动态绑定 1) 指针 2)向上转型 3)虚函数 (* p->vptr[n])p /(* (p->vptr)[n])p 多态: ...