240 发简信
IP属地:湖北
  • Resize,w 360,h 240
    10种常用设计模式

    总体来说设计模式分为三大类: 1. 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 2. 结构型模式,共七种:...

  • Resize,w 360,h 240
    继承类

    继承方法 三种数据成员 1. public:public表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用 2. priva...

  • Resize,w 360,h 240
    简单类

    特殊成员函数 特殊成员函数与普通函数、运算符重载函数的一个显著的区分方法就是——没有返回值。 C++98必要组成:构造函数、拷贝构造函、赋值构造...

  • 智能指针

    发展 boost::shared_ptr C++11后 std::shared_ptr 什么是智能指针 智能指针是一个类,该类里封装了普通指针。...

  • function<T>

    发展 boost::function func c++11 后: std::function包含于头文件 #include<functiona...

  • 线程库

    C++11 新标准中引入了四个头文件来支持多线程编程,他们分别是: , ,<mutex>,<condition_variable>和<futu...

  • lambda

    在Lambda表达式的函数体内,是不能够访问到外部的变量的,如果想要使用函数体外定义的变量,就需要将它们进行"捕获" [ ]:空捕获列表,即la...

  • Resize,w 360,h 240
    IO优化

    阻塞I/O,非阻塞IO,IO复用,信号驱动,异步IO 1. 其中阻塞IO就是那种recv, read,一直等,等到有了拷贝了数据才返回; 2. ...

  • 优化

    算法优化 进程调度算法:时间片轮换调度算法 页面置换算法 IO调度算法 物理内存碎片:slab 虚拟内存碎片:内存池 内存缓冲区算法优化:rad...