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 次浏览

开启你的 职业生涯

完成课程,获得认证

入门指南
广告
© . All rights reserved.