mid46 zgłoszeń
Czym są templates w C++?
Templates to mechanizm generowania kodu na etapie kompilacji. Function templates i class templates parametryzują typami. Specjalizacja pozwala na warianty dla konkretnych typów. SFINAE i concepts (C++20) ograniczają parametry. Kod generowany dopiero przy instancjacji.