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 次瀏覽

開啟你的 職業

完成課程獲得認證

開始學習
廣告