Browse by type
本教程正在向全面介绍 C++17 特性的内容过度,尽请期待。

本教程号称高速上手教程,从内容上对 C++11/14/17 (与惯例不同,本书决定统一称为 C++1x)的相关特性做了一个相对全面的介绍,读者可以自行根据下面的目录选取感兴趣的内容进行学习,快速熟悉需要了解的内容,这从某种意义上来说,也算是高速上手了。
这些特性并不需要全部掌握,只需针对特定的应用场景,学习、查阅最适合自己的新特性即可。
值得一提的是,本教程在介绍这些特性的过程中,尽可能简单明了的介绍了这些特性产生的历史背景和技术需求,这为理解这些特性、运用这些特性提供了很大的帮助。
正在向全面介绍 C++17 特性的内容过度
第二章 语言可用性的强化
nullptr 与 constexpr类型推导
autodecltypeauto 与 decltype 配合区间迭代
std::initializer_list> overridefinalstd::arraystd::forward_liststd::unordered_setstd::unordered_mapstd::tuplestd::shared_ptrstd::unique_ptrstd::weak_ptrstd::regex 及其相关std::regexstd::regex_matchstd::match_resultsstd::threadstd::mutexstd::unique_lockstd::futurestd::packaged_taskstd::condition_variablelong long intnoexcept 的修饰和操作auto std::variant<>github:
笔者感谢以下读者指出本书中出现的错误:
Recolic Keghart, sinomiko, Wang Zhenhua, asm warrior, garicc, Wenhan Jiang, liang xiao
如果你认为本教程对你起到了帮助并希望赞助作者,可以通过下面的二维码给予支持。
| 微信 | 支付宝 |
|---|---|
![]() |
![]() |
本教程由欧长坤撰写,采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议许可。项目中代码使用 MIT 协议开源,参见许可。
$ claude mcp add modern-cpp-tutorial \
-- python -m otcore.mcp_server <graph>