何時在 C++ 中使用 C,何時在 C 中使用 C++?


如果您想要一個可以直接處理計算機硬體或處理桌面應用程式開發的應用程式,那麼 C++ 是一個不錯的選擇。C++ 程式包括伺服器端應用程式、網路、遊戲,甚至是您 PC 的裝置驅動程式。然而,如果您需要編寫真正微型的系統,使用 C 將比 C++ 產生更少的開銷。

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

因此,簡而言之,只有在以下情況下,您才應該在 C++ 中使用 C −

  • 您需要一個行動式彙編器。儘管 C++ 也具有可移植性,但在資源非常受限的系統上,使用 C++ 可能會是一場噩夢。
  • 您的平臺不提供 C++
  • 您需要使用只能與 C 互動的其他語言進行互動

更新於: 18-Jun-2020

1K+ 次瀏覽

開啟您的 職業生涯

完成課程獲得認證

立即開始
廣告
© . All rights reserved.