C++ Reference

cppreference.com
 

《现代C++语言核心特性解析》

这是一本 C++ 进阶图书,全书分为 42 章,深入探讨了从 C++11 到 C++20 引入的核心特性。

本书不仅通过大量的实例代码讲解特性的概念和语法,还从编译器的角度分析特性的实现原理,让读者能够知其然也知其所以然。

这本书适合出于工作需要而学习 C++ 新特性的 C++ 从业者,也适合对 C++ 新特性有浓烈兴趣的 C++ 爱好者。而对 C++ 入门者来说,也有必要在有一定的 C++ 基础后阅读本书,通过本书来进一步学习 C++ 的核心特性。

 2022 年 C++ 的生态系统:

2022 年的 C++ 生态系统:C++17 和 C++20 的快速采用、C++ 工具集格局和更好的代码分析做法 | The CLion Blog (jetbrains.com)

 C++面试必备:常见C++面试题汇总及详细解析_面试_小万哥_InfoQ写作社区

C++ 的 decltype 详细介绍_c++ decltype-CSDN博客

 

 

C++ 一些练手资源:

1 Microsoft 资源

C++ 语言参考 | Microsoft Learn

Microsoft C/C++ 文档 | Microsoft Learn

评价:

  • 入门级教程
  • 这是在看 C++ 标准库的时候发现的,C++ 标准库写的太学术了,这个比较接地气,对于理解一些基本性的概念非常有帮助,把它和 C++ 标准库对照着看。

2 C-Plus-Plus

GitHub - TheAlgorithms/C-Plus-Plus: Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.

C-Plus-Plus 是收录用 C++ 实现的各种算法的集合,并按照 MIT 许可协议进行授权。这些算法涵盖了计算机科学、数学和统计学、数据科学、机器学习、工程等各种主题。除外,你可能会发现针对同一目标的多个实现使用不同的算法策略和优化。

3 开源项目 - 30天自制 C++ 服务器

GitHub - yuesong-feng/30dayMakeCppServer: 30天自制C++服务器,包含教程和源代码

从零编写一个 C++ 服务器的教程,该项目包含图文教程和源码,讲解了 socket、epoll、线程池 、CMake 等知识点,适合有一定 C/C++ 基础的小伙伴学习。

4 CppTemplateTutorial

GitHub - wuye9036/CppTemplateTutorial: 中文的C++ Template的教学指南。与知名书籍C++ Templates不同,该系列教程将C++ Templates作为一门图灵完备的语言来讲授,以求帮助读者对Meta-Programming融会贯通。(正在施工中)

CppTemplateTutorial 为中文的 C++ Template 的教学指南。与知名书籍 C++ Templates 不同,该系列教程将 C++ Templates 作为一门图灵完备的语言来讲授,以求帮助读者对 Meta-Programming 融会贯通。本项目写作初衷,就是通过 “编程语言” 的视角,介绍一个简单、清晰的 “模板语言”。我会尽可能地将模板的诸多要素连串起来,用一些简单的例子帮助读者学习这门 “语言”,让读者在编写、阅读模板代码的时候,能像 if(exp) { dosomething(); } 一样的信手拈来,让 “模板元编程” 技术成为读者牢固掌握、可举一反三的有用技能。

适合熟悉 C++ 的基本语法、使用过 STL、熟悉一些常用的算法,以及递归等程序设计方法的 C++ 学习者阅读。虽然项目章节文章写的深入浅出,不过唯一的遗憾是尚未完成所有章节内容。

5 MyTinySTL

GitHub - Alinshans/MyTinySTL: Achieve a tiny STL in C++11

当你学习完 C++ 的“书本”知识后,是不是有些手痒了呢?MyTinySTL 这个注释详细、实践夯实基础的项目便是你 C++ 学习之旅的下一站。作为新手练习用途,MyTinySTL 的作者 Alinshans 用 C++11 重新复写了一个小型 STL(容器库+算法库)。代码结构清晰规范、包含中文文档与注释,并且自带一个简单的测试框架,适合 C++ 新手来实践一番。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值