template <class T>
void max (T &a ,T &b)
{}//generic template #1
template<> void max(char &c, char &d)
{} //template specializtion #2
void max (char &c, char &d)
{}//ordinary function #3
Was ist der Unterschied zwischen 1, 2 und 3?Was ist der Unterschied zwischen Template Explicit Specialization und normaler Funktion?
Sie können keine Funktionsvorlagen spezialisieren, der Effekt wäre der gleiche wie bei normalen Überladungen. – AshleysBrain
@AshleysBrain: Das ist falsch. Sie können Funktionsvorlagen spezialisieren. Sie können nur teilweise Spezialisierungen machen. – sbi
Ooh, das habe ich gemeint. Vielen Dank. – AshleysBrain