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.