Szablony C++

Leszek Mierzejewski

Definicje

Szablony funkcji
Szablony klas
Inne aspekty szablonów

Zastosowanie szablonów

Model włączania
Konkretyzacja jawna
Model separacji

Siła polimorfizmu szablonów

Polimorfizm statyczny kontra dynamiczny
Nowe formy wzorców projektowych

Metaprogramowanie

Obliczanie potęgi liczby 3
Metaprogramowanie w rozwijaniu pętli

Szablony wyrażeń

Obiekty tymczasowe i rozdzielanie pętli
Kodowanie wyrażeń obliczeniowych za pomocą argumentów szablonów
Wydajność szablonów wyrażeń i ich ograniczenia

Inteligentne wskaźniki