个人工作笔记 本次搜索耗时 0.053 秒,为您找到 9 个相关结果.
  • 第 7 章 并行与并发

    第 7 章 并行与并发 7.1 并行基础 7.2 互斥量与临界区 7.3 期物 7.4 条件变量 7.5 原子操作与内存模型 原子操作 一致性模型 内存顺序 总结 习题 进一步阅读的参考资料 许可 第 7 章 并行与并发 7.1 并行基础 std::thread 用于创建一个执行的线程实例,所以它是一切并发编程的基础,使...
  • 第 6 章 正则表达式

    第 6 章 正则表达式 6.1 正则表达式简介 普通字符 特殊字符 限定符 6.2 std::regex 及其相关 总结 习题 进一步阅读的参考资料 许可 第 6 章 正则表达式 6.1 正则表达式简介 正则表达式不是 C++ 语言的一部分,这里仅做简单的介绍。 正则表达式描述了一种字符串匹配的模式。一般使用正则表达式主要是实...
  • 第 2 章 语言可用性的强化

    第 2 章 语言可用性的强化 2.1 常量 nullptr constexpr 2.2 变量及其初始化 if/switch 变量声明强化 初始化列表 结构化绑定 2.3 类型推导 auto decltype 尾返回类型推导 decltype(auto) 2.4 控制流 if constexpr 区间 for 迭代 2.5 模板 ...
  • 设计模式总结

    5847 2021-09-13 《设计模式》
    设计模式总结 一、设计原则 1、单一职责原则 2、开闭原则(Open Close Principle) 3、里氏代换原则(Liskov Substitution Principle) 4、依赖倒转原则(Dependence Inversion Principle) 5、接口隔离原则(Interface Segregation Principle) ...
  • 工厂方法

    5113 2021-10-17 《设计模式》
    工厂方法模式 意图 问题 解决方案 工厂方法模式结构 伪代码 工厂方法模式适合应用场景 实现方式 工厂方法模式优缺点 与其他模式的关系 代码示例 额外内容 工厂方法模式 亦称:虚拟构造函数、Virtual Constructor、Factory Method 意图 工厂方法模式 是一种创建型设计模式, 其在父类中提供...
  • 第 4 章 容器

    第 4 章 容器 4.1 线性容器 std::array std::forward_list 4.2 无序容器 4.3 元组 元组基本操作 运行期索引 元组合并与遍历 总结 许可 第 4 章 容器 4.1 线性容器 std::array 看到这个容器的时候肯定会出现这样的问题: 为什么要引入 std::array...
  • 抽象工厂模式

    4267 2021-10-18 《设计模式》
    抽象工厂模式 意图 问题 解决方案 抽象工厂模式结构 伪代码 抽象工厂模式适合应用场景 实现方式 抽象工厂模式优缺点 与其他模式的关系 代码示例 额外内容 抽象工厂模式 亦称:Abstract Factory 意图 抽象工厂模式 是一种创建型设计模式, 它能创建一系列相关的对象, 而无需指定其具体类。 问题...
  • 组合模式

    3311 2021-10-18 《设计模式》
    组合模式 意图 问题 解决方案 真实世界类比 组合模式结构 伪代码 组合模式适合应用场景 实现方式 组合模式优缺点 与其他模式的关系 代码示例 组合模式 亦称:对象树、Object Tree、Composite 意图 组合模式 是一种结构型设计模式, 你可以使用它将对象组合成树状结构, 并且能像使用独立对象一样使用它们...
  • Verilator Compile and Install

    2154 2023-04-02 《verilog》
    在RISC-V的学习以及TVM-VTA的学习中,使用到了Verilator,因此记录其编译安装的方式。 Verilato作为开源的Verilog仿真器,使用方便。 OS: Ubuntu 18.04.3 Dependence Instation:[1] sudo apt - get install git make autoconf g ++ f...