市面上大部分 c++程序员都在 c++98 水平吧?

232 天前
 slideclick

不是来踢馆的,我老 c++程序员,在学习 c++20

这话题贴别的论坛没人看

大部分人宣称会 c++,其实都是 C

c++98 是什么水平? 就是需要一大片 n 个对象的内存,使用 vector 而不是 new[n] 可是我猜很多面试官的提问都是 delete[]而不是 delete 才能和 new[]配对

这面试官自己都没有达到 98 水平

这烂问题就不该问了

3714 次点击
所在节点    C++
45 条回复
slideclick
232 天前
好冷清。。。
InkStone
232 天前
没觉得。就我看到的项目里,更后面的用得不多,但 C++11 的特性已经用得比较普遍了。

new 这个关键字极少出现在现在的代码里。
slideclick
232 天前
@InkStone 谢谢分享!
iaiuse
232 天前
弱弱问下,一般啥系统用它比较多呢
slideclick
232 天前
@iaiuse 2 楼权威啊
Zarhani
232 天前
至少也得掌握到 C++17 ,我觉得 C++11 还是缺胳膊少腿,到 C++17 才相对完美
Zarhani
232 天前
至于那种 C++98 或 C 风格的旧式用法,就应该直接禁掉
slideclick
232 天前
@Zarhani 我是看远程工作有个招 c++的 20k 上限,底下有个说你这数顶多找个 c++11.

底下一堆人说 20k 太低了,然后题主找到了人了很快。

我是有感而发。我在那个帖子发了更多言,点我可以看到
chashao
232 天前
你说的这种应该叫 C with STL 吧,哈哈
slideclick
232 天前
@chashao 对呀,达到我说的用法,还没有到 11 呢
Youkexin
232 天前
也不至于感觉, 智能指针, lambda 表达式总归都要用的, promise 这种也常用, 这些特性起码 11, 14 起步, 17 应该是比较主流的现在.

然后 C++不至于才 20k 吧, 资深一点 50k 应该有的吧, 当然也看行业细分领域, 可能游戏行业芯片行业现在起步薪资高一点? 感觉是
slideclick
232 天前
@Youkexin 远程工作版,有个招量化的,已经招齐了,要求会英语,5 年经验,c++ ,会 linux 自己去看应该还在帖子 底下一堆人感慨卷 我分析了低工资的原因 15k-20k
akakcolin
232 天前
我觉得自己就是 c++98 水平,实际更偏爱纯 C ,反正也不靠 c++找工作
kandaakihito
232 天前
不懂 C++,我只会写 Java 。但是按照我的经验来看,98 不是比 20 要大吗,难道不应该数字越大越牛逼吗?
所以楼主的意思是,会用 C++98 的比 C++20 的要牛逼?
slideclick
232 天前
@akakcolin 在找工作,有个日本的远程,每周要去日本,要求日语牛逼,上限 25k rmb 年轻人不要学 c++
fcten
232 天前
c++ 的项目大都太老了,老项目要升级到 c++ 20 是很困难的。
更惨的是,为了支持那些老项目,系统环境和编译工具也没法升级,导致新项目也用不上 c++ 20……
yosoroAida
232 天前
@kandaakihito c++ 98 是 C++ 98 年的标准,20 则是 C++ 20 年的标准。。。
slideclick
232 天前
@kandaakihito 你是对的,java 是 95 年发明的,大部分市面程序员对 c++的理解在上个世纪,这不是程序员的错,这 c++的失败,以至于发明人自己写初学者书,为了劝说 13 楼的 v 友, 你看 java python ruby c#的发明人谁亲自写书
kandaakihito
232 天前
@yosoroAida #17 感谢。。。虽然但是,我只是在玩抽象。。。不过なんとなく还是ありがたく了
slideclick
232 天前
@fcten 是,现在还活着的项目,有的连 stl 都没有用

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

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

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

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

© 2021 V2EX