c++在公司里一般是做什么的啊

2021-08-30 20:29:04 +08:00
 zxCoder
15915 次点击
所在节点    C++
107 条回复
luny
2021-08-31 14:37:41 +08:00
一般公司的基础件或者核心框架都会基于 C++来写,特点就是代码量较大,参与人数比较多。
chenpingan
2021-08-31 14:53:13 +08:00
@ospider 你搁这搁这呢
ws52001
2021-08-31 15:08:08 +08:00
底层架构,或者需要处理效率的接口项目。
hazardous
2021-08-31 15:12:54 +08:00
维护老的 MFC 程序
sryanyuan
2021-08-31 15:29:09 +08:00
四七层负载 中间件
Unclev21x
2021-08-31 15:31:53 +08:00
@Aresrun 如何看待最近比较流行的废话梗?反映了怎样的社会心理?😂
ipwx
2021-08-31 15:43:54 +08:00
@shijingshijing 可是 C++ 的 template 才是 zero-abstraction 的精华啊
SIGEV13
2021-08-31 15:49:26 +08:00
transaction framework, 搜索引擎等
zxCoder
2021-08-31 15:54:56 +08:00
@ipwx 。。。。哈哈 大佬的话不可信
darknoll
2021-08-31 18:10:48 +08:00
没卵用了现在
Cloutain
2021-08-31 19:42:13 +08:00
搬砖 还能干嘛
ufan0
2021-08-31 19:49:56 +08:00
怎么没有人提到做游戏呢
QBugHunter
2021-08-31 20:03:44 +08:00
@liuidetmks
有的。。。我现在正在做的项目,医用便携式 B 超。里面有个控制器,内存 32KB 。。。。
shijingshijing
2021-08-31 23:28:53 +08:00
@ipwx 别说 template,连 malloc 和 new 都不能用的,所有可能潜在有 undeterministic 特性的功能都不会用的,程序运行所需的 CPU cycle,memory,communication 等资源占用都要事先明确计算好,不得超过 50%。基本上就是用做硬件的思维来写软件。
ipwx
2021-08-31 23:51:02 +08:00
@shijingshijing 神 tm template undeterministic 。
shijingshijing
2021-09-01 10:57:26 +08:00
@ipwx [潜在]

只能说隔行如隔山,我要是告诉你,循环嵌套还约定不超过三层嵌套,你会不会更惊奇?

这些行业的规定和经验,都是经过一条条人命累计出来的。
tianming1992
2021-09-01 11:08:35 +08:00
@ipwx 航天要求时序确定。在地面上的能够完全确定机器的状态,所以内存是定死的。用动态内存会带来不确定时序。
name1991
2021-09-01 11:08:48 +08:00
@shijingshijing 火星车用的就是 C,而且全部是静态类型的的声明,
tianming1992
2021-09-01 11:10:21 +08:00
我现在做自动驾驶决策规划算法,也是 c++,实时要求很强,而且车企巴不得用更搓的处理器来省钱。
ipwx
2021-09-01 11:34:53 +08:00
@tianming1992 可是,template 和动态内存毫无关系啊。。。倒不如说用了 template 让 C++ 省了很多需要动态内存申请的情况。不然怎么叫 zero-cost abstraction ?

另外 template poly 可以在不加虚函数表的情况下实现一定的继承多态之类的特性。

所以你到底会不会用 C++

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

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

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

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

© 2021 V2EX