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
sự khác nhau giữa 1, 2 và 3 là gì?sự khác biệt giữa Chuyên môn rõ ràng về mẫu và chức năng thông thường là gì?
Bạn không thể chuyên mẫu chức năng, hiệu ứng sẽ giống như quá tải thông thường. – AshleysBrain
@AshleysBrain: Sai rồi. Bạn có thể chuyên các mẫu chức năng. Bạn chỉ không thể thực hiện các chuyên môn từng phần. – sbi
Ooh, đó là ý tôi. Cảm ơn. – AshleysBrain