c++在平台和目标应用程序方面非常全面,因此如果您的项目专注于极低级别的处理,那么您可能希望使用c++。c++通常用于大规模、多人、复杂的项目,其中不同的人需要在模块化组件上工作。当然,您可以在c中构建和维护模块化代码,但c++的内在面向对象的特性导致了更优秀的模块化、可测试性和代码重用。
所以总结一下,只有在以下情况下才应该使用c而不是c++:
您需要一个可移植的汇编器。虽然c++也是可移植的,但在资源非常有限的系统上使用它可能会是一场噩梦。您的平台不提供c++您需要与只能与c交互的其他语言进行交互以上就是何时使用c而不是c++,何时使用c++而不是c?的详细内容。
