c++ - C真的比C++快吗?

标签 c++ c

<分区>

起初我曾经相信,因为 C++ 是 C 的超集,所以不应该有 C++ 比 C 慢的原因,但 SO 上的许多人不这么认为 https://stackoverflow.com/questions/2245196/c-urban-myths/2245221#2245221 .

C++ 真的比 C 慢吗?如果不是,为什么还要使用 C?

最佳答案

C++ 不是 C 的超集。

可以用两种语言编写程序,它们同样高效,也可以同样糟糕。

争论可能来自于在任何高级语言中,您将拥有更多可用的高级功能,并且您可能会使用它们。如果您用低级语言重新实现这些功能,那么您的情况可能会更糟。但是没有使用较低级别的语言可能意味着您不太可能使用它们。

很可能您用这两种语言编写的任何程序都不会注意到差异。

关于c++ - C真的比C++快吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3702776/

相关文章:

c++ - ArUco项目从头开始

c++ - 如何在 C++ 中使用 winhttp 将 json 数据发布到 api

c++ - bcp_init rturns 访问冲突

c++ - 素数搜索算法(两种不同的算法)和素数表的使用

c - OpenBLAS sgemm,特殊要求?有时我得到南

c++ - 如何继承静态成员?

c++ - 在 Windows 上使用 CMake 2.8.11 构建自定义 Qt 4.8.3 库时出错

c - Mongoose 中的 mg_send_response_line() 不起作用

将int和char转换成字符串

c - 为什么不能全局定义结构成员?