Š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
Přehled
Obsahuje obecné informace o šablonách nebo s parametry typů jazyka Visual C++.Specifikace
Obsahuje specifikaci pro template prohlášení.název_typu
Popisuje typename klíčové slovo.Šablony odkazující [jazyk C++]
Poskytuje úloh ukazuje, jak odkazovat v kódu šablony.Umístění úhlová závorka
Popisuje, jak jsou umístěny lomené závorky v šablonách.Rozdíly z jiných implementací
Popisuje šablony implementacích společnosti Microsoft.Překlad
Popisuje tři typy jmen v definicích šablony.Šablony třídy
Popisuje způsob použití a pracovat s šablony třídy.Funkce šablon
Popisuje, jak používat a pracovat s funkcí šablony.
Související oddíly
Komponenty COM plochy ATL
Poskytuje referenční materiál pro knihovnu ATL - sada šablonových C++ tříd, které zjednodušují vývoj COM objektů.C++ jazyková Reference
Popisuje C++ programovací jazyk, jako je implementována v Microsoft C++.Generics a šablony
Tento článek popisuje rozdíly mezi generics a šablony.