Sdílet prostřednictvím


Šablony

Šablony jazyka C++ umožňují definovat řady funkcí nebo třídy, které mohou pracovat na různé typy informací.Implementace Microsoft C++ šablon je založena na standardu ISO/ANSI C++.

Pomocí šablon v situacích, jejichž výsledkem duplikace stejný kód pro více typů.Například funkce šablony můžete vytvořit sadu funkcí, které se týkají stejného algoritmu různých datových typů.Šablony třídy můžete také vytvořit soubor třídy typesafe.Šablony jsou někdy vhodnější než c makra a ukazatele typu void a jsou užitečné zejména při práci s kolekce (jednoho z hlavních používá pro šablony v MFC) a inteligentní ukazatele.

V tomto oddíle

Související oddíly