C++ 速查

💠 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 开始,确实需要共享时才升级。
⚠️ 使用说明与注意事项
已复制
📖关于「C++ 速查」 ▼

📝工具简介

C++ 速查。专为开发者打造的在线工具,纯前端运行,代码不离开浏览器。