Sdílet prostřednictvím


Šablony

Šablony jazyka C++ umožňují definovat řadu funkcí nebo tříd, které mohou pracovat s různými typy informací.Implementace šablon jazyka C++ společnosti Microsoft je založena na standardu ISO/ANSI C++.

Použijte šablony v situacích, jejichž výsledkem je duplikace stejného kódu pro více typů.Například, pomocí šablon funkce lze vytvořit sadu funkcí, které použijí stejný algoritmus pro různé datové typy.Pomocí šablony třídy lze také vytvořit sadu typově bezpečných tříd.Šablony jsou někdy lepší řešení než makra a ukazatele typu void jazyka C a jsou užitečné zejména při práci s kolekcemi (jedno z hlavních použití šablon v knihovně MFC) a inteligentními ukazateli.

V tomto oddíle

Související oddíly