C++ 速查
C++ 速查:类型、STL、智能指针、类、模板、Lambda、现代特性、异常、CMake。
💠 C ++ Quick Reference
📐 工作原理与说明
C++ 常用语法与标准库速查。
- 核心:类型与变量、控制流、函数、类与继承、模板、异常。
- STL 容器:vector、map、unordered_map、set、string;算法集中在
<algorithm>。 - 现代特性:C++11 起有 auto、lambda、智能指针;C++17 结构化绑定;C++20 concepts 与 ranges。
- 用途:快速查阅惯用法与 API 签名,减少翻阅文档成本。
Browse a C++ cheat sheet in your browser — common syntax, STL and snippets at a glance.
📚 深度解析:C++ 速查
💡 常见使用场景
- 开发中快速查阅语法、STL、特性对照。
- 跨语言开发时快速对照:从 Go/Java 转写 C++ 时查智能指针、RAII 与移动语义的写法,避免沿用旧习惯写出裸 new/delete。
查范围 for
`for (auto& x : v) { }` 遍历容器;附 auto/范围说明。
❓ 常见问题(FAQ)
- C++ 版本怎么看?
- 看 __cplusplus 宏或编译标准 -std=c++17/20。
- 智能指针该怎么选?
- 独占所有权用 std::unique_ptr(零额外开销、可移动),共享所有权用 std::shared_ptr(有引用计数开销与循环引用风险),需要观察但不持有时用 std::weak_ptr 打破循环。默认从 unique_ptr 开始,确实需要共享时才升级。
⚠️ 使用说明与注意事项
- 本工具纯前端运行,数据不会上传到服务器
- 建议在主流浏览器(Chrome/Safari/Firefox/Edge)中使用
- 计算结果仅供参考,请以实际应用场景为准
已复制
▼
工具简介
C++ 速查。专为开发者打造的在线工具,纯前端运行,代码不离开浏览器。