Sdílet prostřednictvím


Vytváření opakovaně použitelného kódu (C++)

Poté, co jsme se naučili používat integrované vývojové prostředí sady Visual Studio a vytvořit aplikaci systému Windows pro příkazový řádek, podíváme se, jak psát kód, aby jej šlo použít několika aplikacemi. Jedním ze způsobů provedení je vytvoření knihovny, která obsahuje související třídy a algoritmy. Visual C++ například obsahuje mnoho knihoven, které mohou aplikace C nebo C++ použít, jako je například běhová knihovna C a Standard C++ Library. Bez těchto knihoven by v C nebo C++ nebylo možné standardně zapisovat do konzoly nebo zjistit aktuální datum a čas.

Každá aplikace C nebo C++ bude pravděpodobně používat jednu z výše uvedených knihoven. Lze také vytvořit vlastní knihovny tříd a algoritmy, které může použít libovolná aplikace. Pomocí aplikace Visual C++ lze vytvořit tři typy knihoven:

  • Dynamické knihovny (DLL).

  • Statické knihovny.

  • Spravované sestavení.

Obecné platí, že pokud vytváříte knihovnu, kterou lze využít nativním kódem jazyka C++, vytváříte buď dynamickou nebo statickou knihovnu. Další informace o tom, jak vybrat typ vytvářené knihovny naleznete v tématu Knihovny DLL. Pokud vytváříte knihovnu, kterou může použít jazyk C++/ CLI nebo jakýkoliv jiný jazyk .NET, jako například jazyk C# nebo Visual Basic, vytváříte spravované sestavení.

V této části vytvoříme jednoduchou knihovnu standardních matematických operací jako je sčítání a násobení, a ukážeme, jak mohou aplikace tuto knihovnu použít.

Požadavky

Tyto témata předpokládají, že chápete základy jazyka C++. Pokud jste začali učení jazyka C++, doporučujeme Guide Začátečník C++"" Zapisovat Jahoda Schildt k dispozici online na https://go.microsoft.com/fwlink/?LinkId=115303.

V tomto oddíle

Další kroky

Předchozí téma: Vytváření hry pomocí rozhraní DirectX (C++) | Další téma: Podrobné pokyny: Vytvoření a použití dynamické knihovny (C++)

Viz také

Úkoly

Průvodce aplikaci Visual C++