既然C++ 是 C 的超集,为什么还是有不少人认为 C++ 不如 C

2025-06-27 02:00:35
推荐回答(1个)
回答1:

首先,C++和C各自升级到最新标准(C++14和C99)之后,C++就已经不再是C的超集了(仅是语法就已经不兼容了,思想上更是相差很远)
说C++不如C的,恐怕是因为,C语言相较C++来说,功能比较“纯正”,没有那么多复杂的特性;而C++的语法特性相当多,而且包含了各式各样的编程思想,在一些人看来有点不伦不类