Szablony
Szablonów języka C++ umożliwiają zdefiniowanie rodziny funkcji lub klasy, które mogą działać na różne rodzaje informacji.Implementacja firmy Microsoft szablonów języka C++ opiera się na Standard ISO/ANSI C++.
Za pomocą szablonów w sytuacjach, które skutkują powielania ten sam kod dla różnych typów.Na przykład można użyć funkcji szablonów do utworzenia zestawu funkcji, które dotyczą tego samego algorytmu w różnych typach danych.Szablony klasy umożliwia także rozwijać zbiór klas typesafe.Szablony są czasami lepszym rozwiązaniem niż c makra i wskaźników typu void, i są one szczególnie przydatne podczas pracy z kolekcji (jeden z głównych używa szablonów w MFC) i inteligentne kursory.
W tej sekcji
Omówienie
Ogólne informacje dotyczące szablonów lub typów sparametryzowana, w programie Visual C++.Specyfikacje
Specyfikacja przewiduje template deklaracji.TypeName
W tym artykule opisano typename słowa kluczowego.Odwoływanie się do szablonów [język C++]
Zawiera zadania, przedstawiająca sposób odwołać szablony w kodzie.Położenie nawias kątowy
W tym artykule opisano, jak nawiasy są umieszczane w szablonach.Różnice w stosunku do innych implementacji
W tym artykule omówiono implementacji specyficznych dla Microsoft szablonów.Rozpoznawanie nazw
W tym artykule omówiono trzy typy nazw w definicjach szablonu.Szablony klasy
W tym artykule opisano sposób używania i pracować z szablonami klasy.Funkcja szablonów
W tym artykule opisano sposób używania i pracować z szablonami funkcji.
Sekcje pokrewne
Składniki COM pulpitu ATL
Zawiera materiał referencyjny dla biblioteki ATL, zestaw opartych na szablonie klasy C++, które upraszczają proces programowania obiekty COM.Skorowidz języka C++
W tym artykule opisano C++, języka programowania, jak realizowane w Microsoft C++.Generyczne i szablonów
W tym artykule omówiono różnice między generyczne i szablonów.