Specjalizacje szablonów

0
template <> void doSomething(foo a, foo b) 
{
   a.id = b.id;
   // ...
}

Po co specjalizuje się szablony? Powyższy kod przecież robi dokładnie to samo co bez "template <>" na początku. Typ argumentów jest i tak znany, więc funkcja wywoła się dokładnie tak samo nawet gdyby nie była szablonem. Jak to z tym jest?

0

Dzięki, nie zauważyłem. Już wszystko jasne.

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0