8. 参考资源
8.1. 官方资源
C++ Reference - 最权威的 C++ 在线参考文档
ISO C++ - C++ 标准委员会官方网站
C++ Core Guidelines - C++ 核心指南
8.2. 在线工具
Compiler Explorer (Godbolt) - 在线查看编译器生成的汇编代码
Quick Bench - 在线 C++ 性能基准测试
C++ Insights - 查看编译器如何展开代码
Wandbox - 在线编译运行 C++ 代码
8.3. 书籍推荐
8.3.1. 入门
《C++ Primer》(第5版) - Stanley B. Lippman
《A Tour of C++》(第2版) - Bjarne Stroustrup
8.3.2. 进阶
《Effective Modern C++》 - Scott Meyers
《C++ Concurrency in Action》(第2版) - Anthony Williams
《The C++ Programming Language》(第4版) - Bjarne Stroustrup
8.3.3. 高级
《C++ Templates: The Complete Guide》(第2版)
《Modern C++ Design》 - Andrei Alexandrescu
8.4. 在线教程
Learn C++ - 免费 C++ 教程
HackerRank C++ - C++ 练习题
CppCon YouTube - CppCon 会议视频
8.5. 常用库
库名 |
用途 |
链接 |
|---|---|---|
Boost |
通用工具库 |
|
GoogleTest |
单元测试 |
|
nlohmann/json |
JSON 解析 |
|
fmt |
格式化库 |
|
spdlog |
日志库 |
|
OpenSSL |
加密库 |
|
libcurl |
HTTP 客户端 |
|
Asio |
异步 I/O |
8.6. 工具
8.6.1. 编译器
GCC: https://gcc.gnu.org/
Clang: https://clang.llvm.org/
8.6.2. 构建工具
CMake: https://cmake.org/
Ninja: https://ninja-build.org/
Meson: https://mesonbuild.com/
8.6.3. 包管理器
Conan: https://conan.io/
vcpkg: https://vcpkg.io/
8.6.4. 静态分析
clang-tidy: https://clang.llvm.org/extra/clang-tidy/
cppcheck: http://cppcheck.net/
PVS-Studio: https://pvs-studio.com/
8.6.5. IDE
Visual Studio Code: https://code.visualstudio.com/
Qt Creator: https://www.qt.io/product/development-tools
8.7. 社区
r/cpp - Reddit C++ 社区
Stack Overflow C++ - 问答
cpplang Slack - Slack 社区