# 深入理解C++总结-实践 **Repository Path**: quicksands/cpp-knowledge-summary ## Basic Information - **Project Name**: 深入理解C++总结-实践 - **Description**: 从C++基础到C++底层原理,深入理解并用代码实践! - **Primary Language**: C++ - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-05-23 - **Last Updated**: 2025-05-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 深入理解C++ 总结&实践 ## 介绍 从C++基础到底层原理,相关资料总结,并提供**可运行代码示例**,方便调试分析,加深理解; ## 资料文档结构 [总目录](SUMMARY.md) ## 代码示例 代码整体用CMake组织,每个知识点会有对应代码目录,每个目录下都有一个CMakeLists.txt文件; 推荐使用VSCode打开工程,安装CMake工具,方便构建代码; ### 手动构建 工程源码使用Cmake组织,安装Cmake后,使用常用Cmake命令构建方法即可; 1. 命令行切换到工程根目录 2. 新建一个构建目录:mkdir build_out 3. 切换到构建目录:cd build_out 4. 使用cmake生成配置命令:cmake .. windows生成VS 工程: ```bash cmake .. -G "Visual Studio 15 2017" ``` Mac生成Xcode工程: ```bash cmake .. -G Xcode ``` 5. cmake构建命令: ```bash cmake --build . -- -j 6 或者: cmake --build . --target {Your Target} -- -j 6 ```