想艾特我一个同学。唉怎么说呢,难只是一方面,用熟悉用顺手也需要成本。两个都nb的人代码风格都可能天差地别,何况一个团队。java直接导包直接单元测试就能用了,C++一个动态链接静态链接不知道打翻了多少人。而且c***难免和系统api打交道,别说Windows和linux之间的鸿沟,可能同样一个函数你在debian中跑的好好的,换到RH连编译都过不去。你看maven里引入项目多方便,而即便makefile的替代品cmake学起来都不知道吃力多少。这还没开始写代码。等到写起来又是另一回事,C***语法太自由了,有人还在用void*包装返回值,有人用初始化列表返回值列表。现代c++都用function了,仍然阻止不了代码函数指针满天飞。一个意思各有各的写法,讲起来各有各的道理,一言不合就撕逼。更别提time,sql,序列化,网络等等这些基础类库java能爆c***10条街。编程语言本身并不产生价值,如果要在这些上面纠结完全就是在浪费生命。所以转java就转吧,别有什么执念了。一时的不舍换一辈子幸福,人生苦短