何時使用 C 代替 C++,以及何時使用 C++ 代替 C?


如果你希望開發一個直接與計算機硬體配合使用或處理桌面應用程式開發的應用程式,那麼 C++ 是一個不錯的選擇。C++ 程式包括伺服器端應用程式、網路、遊戲、甚至你 PC 的裝置驅動程式。然而,如果你需要編寫真正的小型系統,那麼使用 C 比使用 C++ 產生的額外負擔更少。

C++ 優於平臺和目標應用程式,因此如果你的專案專注於極其低級別的處理,那麼你可能需要使用 C++。對於大型、多人、複雜的專案,不同的個人需要處理模組化元件,C++ 通常會被使用。當然,你也可以在 C 中構建和維護模組化程式碼,但是 C++ 固有的 OOP 特性帶來了卓越的模組化、可測試性和程式碼重用。

因此,簡而言之;只有在下述情況下才需要使用 C 代替 C++ −

  • 你需要一個行動式彙編程式。儘管 C++ 也具有便攜性,但在資源受限的系統上,使用它可能是一場噩夢。
  • 你的平臺沒有提供 C++
  • 你需要與只能與 C 互動的其他語言互動

更新於: 18-Jun-2020

1K+ 訪問

啟動你的職業生涯

完成課程並獲得認證

開始
廣告
© . All rights reserved.