首页 >后端开发 >C++ >何时使用C而不是C++,何时使用C++而不是C?

何时使用C而不是C++,何时使用C++而不是C?

WBOY
WBOY转载
2023-09-01 15:09:181128浏览

何时使用C而不是C++,何时使用C++而不是C?

如果您需要一个直接与计算机硬件配合工作或处理桌面应用程序开发的应用程序,C++是一个不错的选择。C++程序包括服务器端应用程序、网络、游戏,甚至是您的PC的设备驱动程序。然而,如果您需要编写真正小型的系统,使用C比使用C++会减少开销。

C++在平台和目标应用程序方面非常全面,因此如果您的项目专注于极低级别的处理,那么您可能希望使用C++。C++通常用于大规模、多人、复杂的项目,其中不同的人需要在模块化组件上工作。当然,您可以在C中构建和维护模块化代码,但C++的内在面向对象的特性导致了更优秀的模块化、可测试性和代码重用。

所以总结一下,只有在以下情况下才应该使用C而不是C++:

  • 您需要一个可移植的汇编器。虽然C++也是可移植的,但在资源非常有限的系统上使用它可能会是一场噩梦。
  • 您的平台不提供C++
  • 您需要与只能与C交互的其他语言进行交互

以上是何时使用C而不是C++,何时使用C++而不是C?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文转载于:tutorialspoint.com。如有侵权,请联系admin@php.cn删除