首页 注册 登录
V2EX = way to explore V2EX 是一个关于分享和探索的地方
现在注册 已注册用户请 登录
V2EX C++

2026 年找 C++的开发工作,应该学习 C++的哪个版本?

cookgo · 2025 年 11 月 5 日 · 4251 次点击
这是一个创建于 66 天前的主题,其中的信息可能已经有所发展或是发生改变。
第 1 条附言 · 2025 年 11 月 6 日
分析一个我开始学习的教程: https://www.learncpp.com/
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 日
@YUCOAT c++14 没必要看
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 要好不少。
allecnm
9
allecnm 2025 年 11 月 5 日
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 翻开源项目练习。
有没有进阶的书或入门的项目推荐,大佬们指点一下学习方向。
johnsmith2077
13
johnsmith2077 2025 年 11 月 5 日
@hshe 想学 c++20 的话可以看下《 C++20 高级编程》
hshe
14
hshe 2025 年 11 月 5 日
y1y1
15
y1y1 2025 年 11 月 5 日
17
moudy
16
moudy 2025 年 11 月 5 日
@stinkytofux 不同 c++版本甚至比 c 和 c++的区别都大
r6Vm94FFk9u3W6XI
17
r6Vm94FFk9u3W6XI 2025 年 11 月 5 日
我司有的项目在用 17 ,有的在用 20
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++。
关于 · 帮助文档 · 自助推广系统 · 博客 · API · FAQ · Solana · 2836 人在线 最高记录 6679 · Select Language 创意工作者们的社区 World is powered by solitude VERSION: 3.9.8.5 · 33ms · UTC 14:22 · PVG 22:22 · LAX 06:22 · JFK 09:22
♥ Do have faith in what you're doing.

AltStyle によって変換されたページ (->オリジナル) /