C# 中缺少哪些 C++ 特性?


C# 是一种简单、现代、通用、面向对象编程语言,由 Microsoft 在 Anders Hejlsberg 带领的 .NET 计划内开发。

C++ 是一种中级编程语言,由 Bjarne Stroustrup 于 1979 年开始在贝尔实验室开发。C++ 可以在多种平台上运行,如 Windows、Mac OS 和各个版本的 UNIX。

以下是 C++ 中缺少 C# 的一些特性 −

  • 在 C# 中,不允许多重继承,而 C++ 可以轻松实现多重继承。

  • 在 C++ 中,需要手动管理内存,并必须为对象分配和释放内存。

  • C++ 可以创建独立应用程序,而 C# 则不能。

  • 测试变量在 C# 中的 switch 语句中不能是字符串。

  • C++ 是一种可在所有平台上运行的编程语言,而 C# 则很少在 Windows 外部实现。

更新于: 20-06-2020

194 次浏览

开启你的 职业

完成课程获得认证

开始学习
广告