2023-06
2023-06-04
- O3DE - Open 3D Engine
nlohmann/json
: JSON for Modern C++- C++
__FILE__
__LINE__
__FUNCTION__
- C++
#line
- C++
- C++ trivial, standard-layout, POD, and literal types
2023-06-05
- 开放世界游戏中的大地图背后有哪些实现技术? - 顾露的回答 - 知乎
- unity shader 变种 (多重编译 multi_compile)(转) - 知乎
enum
和std::string
的自动互相转换 - 不俍的文章 - 知乎- C++ 中如何优雅进行
enum
到std::string
的转换? - YKIKO的文章 - 知乎 - What's the difference between
__PRETTY_FUNCTION__
,__FUNCTION__
,__func__
? - Stack Overflow - Predefined macros - MSVC
- C++14
std::integer_sequence
- C++ 中如何优雅进行
- FSR2.2 原理 - Kyrie的文章 - 知乎
2023-06-06
2023-06-07
2023-06-08
2023-06-09
- C++11 regex
- String in scientific notation C++ to double conversion - Stack Overflow
- How can I check whether a double has a fractional part? - Stack Overflow
- C++11
modf()
- C++11
2023-06-10
2023-06-13
- C++专业技能提升计划 - 内存管理 I - 预习
- C++ 的内存管理机制
- 阅读 C++ Dynamic memory management 页面的以下内容:
- Allocators
- Memory resources
- Low level memory management
- C-style memory management
- 阅读 C++ Dynamic memory management 页面的以下内容:
- 虚拟内存与动态内存分配
- 阅读 深入理解计算机系统 第9章与虚拟内存, 动态内存分配相关的内容
- CPU Cache
- 阅读 浅谈高端 CPU Cache Page 了解 Cache 相关的知识
- 阅读 浅谈高端 CPU Cache Page 了解 Cache 相关的知识
- C++ 的内存管理机制
2023-06-15
2023-06-22
2023-06-23
2023-06-24
- C++
std::quoted()
- C++
std::tie()
- C++20 Default comparisons
<=>
2023-06-26
- C++
alignas specifier
- C11 alignment
- C11 alignment
2023-06-27
- C++专业技能提升计划 - 内存管理 II - 预习
- 指针相关的错误
- 阅读 线程安全的对象生命期管理 中 1.7节 系统地避免各种指针错误.
- C++ Core Guidelines
- 简单了解 C++ Core Guidelines 中对 Resource management 的指引.
- AddressSanitizer
- 查看 AddressSanitizer 对 asan 做简单了解.
- gdb
- 如果不会使用
gdb
, 请参考 Beej's Quick Guide to GDB 学习gdb
的基础使用:- 掌握
gdb find
命令 的使用 - 掌握
gdb x(examine)
命令 的使用
- 掌握
- 如果不会使用
- 指针相关的错误