Category

C++

C++ 分类下的 5 篇文章。

5 篇文章
C++

C++并发

C++ Concurrency 进程和线程的区别 线程基础 初始化线程对象 启动线程后要明确是等待线程结束join(),还是让其自主运行detach()。否则程序会终止(std::thread的析构函数会调用std::terminate())。 等待线程结束,来保证可访问的数据是有效的。 只能对一个线程使用一 …

18 分钟阅读8800 字
C++

设计模式

创建型模式:单例模式,工厂方法模式,抽象工厂模式,建造者模式,原型模式 结构型模式:适配器模式,代理模式,桥接模式,装饰器模式,外观模式,组合模式,享元模式 行为型模式:观察者模式,策略模式,命令模式,中介者模式,备忘录模式,模板方法模式,迭代器模式,状态模式,责任链模式,解释器模式,访问者模式 UML 类图分三层 第 …

30 分钟阅读14700 字
C++

CMake教程

CMakeLists.txt 1 2 3 cmake_minimum_required(VERSION 3.10) project(hello) add_executable(hello main.cpp factorial.cpp printhello.cpp) CMake 2.x 一般方便删除多余文件,新 …

5 分钟阅读2500 字
0%