# HXTest **Repository Path**: Heng_Xin_666/HXTest ## Basic Information - **Project Name**: HXTest - **Description**: 现代C++学习、实验、实践 | 个人代码存储库 (内有 C++17无宏反射、tbb并发库的初步学习、std标准库的重现(一点点)等) - **Primary Language**: C++ - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-04-13 - **Last Updated**: 2025-04-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

HXTest

Heng_Xin 学习C++, 并且做实验所使用的项目. ## 个人学习笔记 1. [C++无宏反射](./src/01-reflection/C++无宏反射.md) 2. [inline作用(链接属性)](./src/02-link-property/inline关键字的作用.md) 3. [C++11现代伪随机数生成](./src/03-random/现代伪随机数生成.md) 4. [tbb-理解常用并行算法及其实现原理](./src/04-tbb/tbb-理解常用并行算法及其实现原理.md) 5. [现代C++异常与`noexcept`表达式 (仅写了代码)](./src/05-exception/demo/01-noexcept/01_main.cpp) 6. 长期需更新: std的剖析! (包含一些stl源码的实现) - 01-constexpr `编译期操作` - [编译期if](./src/06-std-analyse/demo/01-constexpr/01_if.cpp) (待更新C++11的基于模版的实现) - [编译期for](./src/06-std-analyse/demo/01-constexpr/02_for.cpp) (递归/迭代的实现) (内含`std::make_index_constexpr系列`と`std::visit`の秘密) - 02-tuple - [tuple](./src/06-std-analyse/demo/02-tuple/01_tuple.cpp) (包含`get(tuple)`、`tuple_size_v`、`make_tuple`、`tie`的实现, *~~引用多态真奇妙~~*) - 03-memory - [unique_ptr](./src/06-std-analyse/demo/03-memory/01_UniquePtr.cpp) - 坑: - std::is_convertible、 is_constructible 实现