Podręcznik

2. Szablony klas

Uwagi na początku poprzedniego rozdziału odnoszą się w tej samej mierze do klas, jak i do funkcji. I tutaj mamy do czynienia z kodem, który w niezmienionej postaci musimy powielać dla różnych typów.

Dlatego też - oprócz uogólnionych algorytmów (szablonów funkcji) - mamy także uogólnione klasy (szablony klas). Są one nawet popularniejsze, i częściej spotykane niż funkcje uogólnione, choćby ze względu na popularność kontenerów biblioteki STL.

Przejdźmy zatem do opisu typów uogólnionych