Explicit instantiation

Szablony funkcji oraz szablony klas to potężne narzędzie do tworzenia uniwersalnego kodu. Dzięki nim możemy raz napisać algorytm, który potem będzie wykonywany dla wielu typów. Może się jednak okazać, że czas kompilacji takiego rozwiązania może być długi. W tym poście pokażę, jak można spróbować go skrócić z wykorzystaniem explicit instantiation. Więcej…