V2EX › C++
2026 年找 C++的开发工作,应该学习 C++的哪个版本?
cookgo ·
2025 年 11 月 5 日 · 4251 次点击
这是一个创建于 66 天前的主题,其中的信息可能已经有所发展或是发生改变。
第 1 条附言 · 2025 年 11 月 6 日
27 条回复 • 2025年11月06日 22:00:18 +08:00
FIllerFooo
1
FIllerFooo 2025 年 11 月 5 日 ❤️ 1
C++11 ,C++17
YUCOAT
2
YUCOAT 2025 年 11 月 5 日 ❤️ 2
C++17 及以下版本都要学习。
ClearMoki
3
ClearMoki 2025 年 11 月 5 日
话说现在 c++找工作什么方向比较好一点
crayygy
4
crayygy 2025 年 11 月 5 日 ❤️ 3
C++ 17 是 required
C++ 23 是 optional
hylcn
5
hylcn 2025 年 11 月 5 日
ma46
6
ma46 2025 年 11 月 5 日
stinkytofux
7
stinkytofux 2025 年 11 月 5 日
给我这个 java boy 看到一愣一愣的, 不同版本的 C++ 区别这大? 我还以为跟 jdk 一样向下兼容呢!
PTLin
8
PTLin 2025 年 11 月 5 日 ❤️ 3
@
stinkytofux 编译器都向下兼容,特意强调要学 cpp 11/17 是因为这些新标准加了很多很多新语法,新东西,让 cpp 更现代了。要是只学 cpp 98 标准的话别说面试了,开源项目的代码都看不懂。
并且就 cpp 这块多顽固不化的公司到现在也都会使用这些新标准了,比很多公司万年 java8 要好不少。
L4Linux
10
L4Linux 2025 年 11 月 5 日 via Android
选细分方向,不选语言标准。
fengyj
11
fengyj 2025 年 11 月 5 日
11 ,17 必须,20 尽量,23 ,26 就当提前学
hshe
12
hshe 2025 年 11 月 5 日
这本书学完了,继续找书来看吗,还是上 github 翻开源项目练习。
有没有进阶的书或入门的项目推荐,大佬们指点一下学习方向。
hshe
14
hshe 2025 年 11 月 5 日
y1y1
15
y1y1 2025 年 11 月 5 日
17
moudy
16
moudy 2025 年 11 月 5 日
airchaoz
18
airchaoz 2025 年 11 月 5 日
C++11 必看,是现代 C++的开端,有精力就看 C++14 、C++17 。没必要赶着看 C++20 ,可以再进一步看基础库实现,行业有关的开源库。
billccn
19
billccn 2025 年 11 月 6 日 via Android
学会 11 和 14 ,后面的感觉就是终于把某某不顺给理顺了,不用再用以前的奇技淫巧,但这样以前的还能看懂。
后者很重要,因为很多库还是用老版本写的,而且 C++库的文档(如果有)都不见得比源码好读。
当然我觉得标准库到 20 才比较全能,之前版本都需要引入第三方
c0xt30a
20
c0xt30a 2025 年 11 月 6 日
看看别的工作吧,一年的时间准备 C++ 来不及了
hunk
21
hunk 2025 年 11 月 6 日
11 吧,我也刚开始看,新东西,需要时间稳定下来。基本的语法倒差异不大。
先动手写起来
xinyu391
22
xinyu391 2025 年 11 月 6 日
有区别吗?
不就是多几个 API 吗
GeminiPro
23
GeminiPro 2025 年 11 月 6 日
c++17 比较现实一点,20 的很多特性还不是很成熟
csfreshman
24
csfreshman 2025 年 11 月 6 日
过来人建议,只用专门学下 c++98 ,或者有别的语言基础直接开始看代码,比如 leveldb 等,现在 ai 这么智能,遇到不懂的语法、用法再研究,从实际项目触发会快很多
wnpllrzodiac
25
wnpllrzodiac 2025 年 11 月 6 日 via Android
让 gpt 学,你负责监督
focux
26
focux 2025 年 11 月 6 日
c++17,20+普及的并不广
Rooger
27
Rooger 2025 年 11 月 6 日
如果是有目标向底层方向的,或者你主要面向的方向只能用 C++,建议学习 C++。
但是如果是偏向业务方向的,绝对不建议学习 C++。