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

2025 年 11 月 5 日
 cookgo
6412 次点击
所在节点    C++
27 条回复
FIllerFooo
2025 年 11 月 5 日
C++11 ,C++17
YUCOAT
2025 年 11 月 5 日
C++17 及以下版本都要学习。
ClearMoki
2025 年 11 月 5 日
话说现在 c++找工作什么方向比较好一点
crayygy
2025 年 11 月 5 日
C++ 17 是 required
C++ 23 是 optional
hylcn
2025 年 11 月 5 日
ma46
2025 年 11 月 5 日
@YUCOAT c++14 没必要看
stinkytofux
2025 年 11 月 5 日
给我这个 java boy 看到一愣一愣的, 不同版本的 C++ 区别这大? 我还以为跟 jdk 一样向下兼容呢!
PTLin
2025 年 11 月 5 日
@stinkytofux 编译器都向下兼容,特意强调要学 cpp 11/17 是因为这些新标准加了很多很多新语法,新东西,让 cpp 更现代了。要是只学 cpp 98 标准的话别说面试了,开源项目的代码都看不懂。
并且就 cpp 这块多顽固不化的公司到现在也都会使用这些新标准了,比很多公司万年 java8 要好不少。
allecnm
2025 年 11 月 5 日
L4Linux
2025 年 11 月 5 日
选细分方向,不选语言标准。
fengyj
2025 年 11 月 5 日
11 ,17 必须,20 尽量,23 ,26 就当提前学
hshe
2025 年 11 月 5 日
这本书学完了,继续找书来看吗,还是上 github 翻开源项目练习。
有没有进阶的书或入门的项目推荐,大佬们指点一下学习方向。
johnsmith2077
2025 年 11 月 5 日
@hshe 想学 c++20 的话可以看下《 C++20 高级编程》
hshe
2025 年 11 月 5 日
y1y1
2025 年 11 月 5 日
17
moudy
2025 年 11 月 5 日
@stinkytofux 不同 c++版本甚至比 c 和 c++的区别都大
r6Vm94FFk9u3W6XI
2025 年 11 月 5 日
我司有的项目在用 17 ,有的在用 20
airchaoz
2025 年 11 月 5 日
C++11 必看,是现代 C++的开端,有精力就看 C++14 、C++17 。没必要赶着看 C++20 ,可以再进一步看基础库实现,行业有关的开源库。
billccn
2025 年 11 月 6 日
学会 11 和 14 ,后面的感觉就是终于把某某不顺给理顺了,不用再用以前的奇技淫巧,但这样以前的还能看懂。

后者很重要,因为很多库还是用老版本写的,而且 C++库的文档(如果有)都不见得比源码好读。

当然我觉得标准库到 20 才比较全能,之前版本都需要引入第三方
c0xt30a
2025 年 11 月 6 日
看看别的工作吧,一年的时间准备 C++ 来不及了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1170624

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX