按时间归档:2023年02月

  • 1.1稳定性 && 兼容性

    1.1 原始字面量 在 C++11 中添加了定义原始字符串的字面量,定义方式为:R “xxx(原始字符串)xxx” 其中()两边的字符串可以省略。原始字面量 R 可以直接表示字符串…

    C/C++ 2023年2月24日
    1330
  • KMP 和扩展 KMP

    给定一个字符串 \(s[1 \cdots n]\)。 定义前缀函数 \(f_i\) 表示 \(s[1 \cdots i]\) 最长的相等的真前缀与真后缀的长度。 规定 \(f_1=…

    C/C++ 2023年2月24日
    1210
  • DX12 绘制几何体和优化渲染循环

    几何图形辅助结构体 ​ 随着项目越来越复杂,顶点和索引也会愈来愈多,因此我们可以选择创建一个结构体专门来管理所有的几何体 几何图形辅助结构有何好处? 管理几何体方便明了 将顶点和索…

    C/C++ 2023年2月24日
    1610
  • CPP基础

    函数的默认参数: ①需要放在参数列表的末尾 ②放在函数的声明才有效   使用const 修饰的函数引用: ①不仅仅是限定引用的值不能改变 ②本质上是创建的一个临时匿名变量,把实参的…

    C/C++ 2023年2月24日
    1550
  • 栈——stack的用法

    介绍   栈(stack)又名堆栈,它是一种运算受限的线性表。限定仅在表尾进行插入和删除操作的线性表。这一端被称为栈顶,相对地,把另一端称为栈底。向一个栈插入新元素又称作进栈、入栈…

    C/C++ 2023年2月24日
    2050
  • lockbased thread-safe map

    并发访问 std::map 和 std::unordered_map 的接口的问题在于迭代器,其他线程删除元素时会导致迭代器失效,因此 thread-safe map 的接口设计就…

    C/C++ 2023年2月24日
    1690
  • noi1.9.1:查找特定的值

    戳我👈题目链接 咳咳……好久没更新了 题意: 先输入一个数(n),为数组(a)的元素个数;再输入a;然后给出一个数;最后输出这个数在第几位(数组下标应以1开始)。 思路: 先使用f…

    C/C++ 2023年2月24日
    1340
  • 二、通用性能的提升

    1.使用auto进行类型自动推导 2.不允许使用auto的四个场景 3.推荐使用auto的场景 4.decltype类型推到规则1 5.decltype类型推到规则2 6.decl…

    C/C++ 2023年2月24日
    1240
  • 孤儿进程实验

    直接杀死父进程 //进入守护进程 int switchDaemon(); int main() { switchDaemon(); fork(); fork(); while (1…

    C/C++ 2023年2月24日
    1690
  • Unreal 各种指针类型是怎么回事

    引言 读完本篇文章,你会了解为何UE中C++作为其开发语言,使用的指针,为何各式各样。 你需要对UE有所了解,如果不了解也没关系,也可以看下这篇文章,就当了解一下最复杂的应用的系统…

    C/C++ 2023年2月24日
    2120