再利用可能なコードの作成 (C++)

ここまで Visual Studio IDE の使い方、およびコマンド ライン アプリケーションと Windows アプリケーションの作成方法について学んできました。次に、コードを作成し、それを複数のアプリケーションで使用できるようにする方法について学びます。 これを行う 1 つの方法は、関連クラスおよびアルゴリズムを含むライブラリを作成することです。 たとえば、Visual C++ には C または C++ アプリケーションが使用できる多くのライブラリが組み込まれています。C ランタイム ライブラリ標準 C++ ライブラリなどはその一例です。 これらのライブラリを使わないと、C または C++ アプリケーションがコンソールに書き込んだり、現在の日付と時刻を特定する標準的な方法がありません。

どの C または C++ アプリケーションも、前に説明したライブラリのいずれかを使用します。 どのアプリケーションも使用できるクラスおよびアルゴリズムの独自のライブラリを作成することもできます。 Visual C++ では 3 種類のライブラリを作成できます。

  • ダイナミック リンク ライブラリ (DLL)

  • スタティック ライブラリ

  • マネージ アセンブリ

一般に、ネイティブ C++ コードで使用できるライブラリを作成する場合は、ダイナミック リンク ライブラリまたはスタティック ライブラリを作成します。 作成するライブラリの種類を決定する方法の詳細については、「Visual C++ の DLL」を参照してください。 C++/CLI またはその他の .NET 言語 (C#、Visual Basic など) で使用できるライブラリを作成する場合は、マネージ アセンブリを作成します。

このセクションでは、加算や乗算などの標準的な演算の単純なライブラリを作成します。また、アプリケーションがこのライブラリを使用する方法も示します。

前提条件

このトピックは、C++ 言語の基本を理解していることを前提としています。

このセクションの内容

次の手順

前へ : DirectX を使用するゲームを作成するためのリソース (C++) |次へ: チュートリアル: ダイナミック リンク ライブラリの作成と使用 (C++)

参照

タスク

Visual C++ ガイド ツアー