建立可重複使用的程式碼 (C++)

更新:2007 年 11 月

現在我們已經學會如何使用 Visual Studio IDE,以及如何建立命令列和 Windows 應用程式,我們將會學習如何撰寫可由多個應用程式使用的程式碼。達成這個目的的一種方式,就是建立包含相關類別及演算法的程式庫。例如,Visual C++ 包含許多可供任何 C 或 C++ 應用程式使用的程式庫,例如 C 執行階段程式庫Standard C++ 程式庫。沒有這些程式庫,C 或 C++ 應用程式就無法以標準方式寫入主控台,或是判斷目前的日期與時間。

每個 C 或 C++ 應用程式都有可能會使用到上述其中一個程式庫。您也可以建立自己的類別及演算法的程式庫,讓任何應用程式都能使用。運用 Visual C++,您可以建立三種程式庫:

  • 動態連結程式庫 (DLL)。

  • 靜態程式庫。

  • Managed 組件。

一般而言,如果建立可由原生 C++ 程式碼使用的程式庫,您就要建立動態連結或靜態程式庫。如需如何判斷要建立何種類型程式庫的詳細資訊,請參閱 DLL。如果建立可由 C++/CLI 或任何其他 .NET 語言 (例如 C# 或 Visual Basic) 使用的程式庫,您就要建立 Managed 組件。

在本章節中,我們將會建立簡單的標準數學運算 (例如加法和乘法) 程式庫,而且將會示範應用程式如何使用這個程式庫。

必要條件

這些主題假設您了解 C++ 語言的基礎。如果您才剛開始學習 C++,建議您參考 Herb Schildt 所著的《C++ Beginner's Guide》。您可以在 https://www.microsoft.com/taiwan/vstudio/ 找到這份文件的線上版本。

本章節內容

後續步驟

上一個主題使用 DirectX 建立遊戲 (C++) | 下一個主題建立和使用動態連結程式庫 (C++)

請參閱

工作

Visual C++ 導覽