多年 C++开发经验,但是对一些新特性知之甚少,想系统的学习一下,麻烦推荐一些书籍。
最好是类似《 C++ Primer 》那样权威的书籍。
1
midraos 63 天前 ![]() 最新版本的《 C++ Primer 》中有部分 C++11 的特性,可以看看这个
https://github.com/AnthonyCalandra/modern-cpp-features |
3
emSaVya 63 天前 ![]() Thriving in a Crowded and Changing World: C++ 2006–2020
|
4
gengsir 63 天前 ![]() |
![]() |
6
msg7086 63 天前 ![]() 我都直接开干,让 AI 教我。AI 都可以开始写 C++20 以上的代码了,边写边学,项目写完了你也会个七七八八了。
|
7
kzfile 63 天前 ![]() 书看完真就忘了
|
![]() |
8
liuguangxuan OP @midraos 这个写的太粗略了,比如 Coroutines 那部分,短短两段话就略过了。
|
9
csfreshman 63 天前 ![]() 看源码,最近重读 leveldb ,看到不懂的语法和用法就查,然后吃透这个语法,边看边学,后面越来越快
|
![]() |
10
liuguangxuan OP @hwdq0012 好书,曾经看过 Effective C++,这本还没看过。不过我目前想找的是一本涵盖最新的 C++特性的书。
|
![]() |
11
liuguangxuan OP @emSaVya 涨知识了,这个好像是 C++之父写的,各个特性的历史。
|
![]() |
12
liuguangxuan OP @gengsir 感谢佬推荐,这本已经看完了,目前还有很多处于 TODO 状态。
|
![]() |
13
liuguangxuan OP @xzchsia 感谢佬推荐,这本已经看完了,目前还有很多处于 TODO 状态。
|
14
mahaoqu 63 天前
C++11:Modern C++
C++20:Contemporary C++ C++26:Post-Modern C++ |
![]() |
16
fgwmlhdkkkw 63 天前
呃,我不是 R 批,,但是……额,你知道我要说什么。
|
![]() |
17
fgwmlhdkkkw 63 天前
主要是 C++有很多时候就算写错了,自己也意识不到,而且大概率运行也正常……
|
18
iOCZS 63 天前
不用就忘记系列。。。
|
![]() |
20
xuelang 63 天前
哎,看书真的容易忘,不如写代码,看代码吧。
可以自己实现功能,或者去看开源的 c++代码,我推荐 LevelDB ,写的很不错,也比较容易上手。 这里是我阅读整理的部分笔记: https://selfboot.cn/tags/leveldb/ |
21
johnsmith2077 63 天前
C++20 高级编程,中文版翻译有些地方不太行,但是大体能看
|
![]() |
22
importmeta 62 天前
看老外录得课吧, 网上一堆.
|
23
csfreshman 62 天前
@xuelang 写的不错,整挺好,我断断续续看了好久一点都没记录,像大佬学习,这个网站托管到哪的?有没有不需要自己维护的,直接 markdown 写完同步就生效的?
|
![]() |
24
xuelang 62 天前
|
![]() |
25
CziL 62 天前
https://en.cppreference.com/w/cpp.html
直接看这个就可以了,基本上该有的都有 |
![]() |
26
welfarelottery 62 天前
@mahaoqu 一开始还以为是在讽刺调侃,没想到是真的
|
27
csfreshman 62 天前
@xuelang #24 好的,感谢,听着比较靠谱,周末研究下,目前托管到 bitcron ,看着要跑路,发工单找不到人
|
28
OBJECTION 62 天前
c++的话 其实大多都是历史项目。。新的特性会用,但是把 用错了出问题 你负责? 所以我的感受还是看项目里的语法和用法就行 不用过分追求啥新特性。。
|
29
csfreshman 62 天前
@xuelang #20 大佬,你这个网站主题 模板是啥?
|
![]() |
30
xuelang 62 天前
@csfreshman 我在 tufu9441/maupassant-hexo 基础上改的
|
![]() |
31
liuguangxuan OP @fgwmlhdkkkw #16 “R 批”啥意思?我不知道你在说什么。
|
32
csfreshman 62 天前
@xuelang #30 恩,周末打算用 hugo+maupassant+vercel 搞起来
|
33
csfreshman 62 天前
@liuguangxuan #31 rust ,据说是个邪恶组织
![]() |
34
lianhuayu420 62 天前
看这个 https://www.learncpp.com/ , 喜欢中文可以简单沉浸式翻一下
|
![]() |
35
liuguangxuan OP @lianhuayu420 感谢老哥的推荐,我不是 0 基础要学习 C++,而是要学习 C++的新特性。这个网址里面的 C++20 都是"no tutorial yet"。
|