240 发简信
IP属地:海南
  • 动态库与静态库

    1)制作静态库 g++ -c -o lib库名.a 源代码文件清单-c选项表示只编译不链接 2****)使用静态库 不规范的做法: g++ 选项...

  • 如何取代虚函数

    1, 为了管理的方便(基类指针可指向派生类对象和自动析构派生类),保留类之间的继承关系

  • 回调函数的实现

    1, 在消息队列和网络库的框架中,当接收到消息(报文)时,回调用户自定义的函数对象,把消息(报文)参数传给它,由它决定如何处理。

  • 可变函数和参数

    1, 写一个函数,函数的参数是函数对象及参数,功能和thread类的构造函数相同

  • 包装器function,适配器bind

    1, 包装器function std::function模板类是一个通用的可调用对象的包装器,用简单的、统一的方式处理可调用对象。 2, 适配器...

  • 可调用对象

    1, 可调用对象->普通函数 2, 类的静态成员函数 3, 仿函数 4, lambda函数 5, 类的非静态成员函数

  • 条件变量-生产消费者模型,原子类型atomic

    1, 条件变量-生产消费者模型 2, 原子类型atomic

  • native_handle函数, mutex互斥锁,递归锁

    1, thread类提供了native_handle()成员函数,用于获得与操作系统相关的原生线程句柄,操作系统原生的线程库就可以用原生线程句柄...

  • 线程this_thread的全局函数,call_once函数

    1, 线程this_thread的全局函数 2, call_once函数