這是我的代碼:模板專業化功能的C++
#include <iostream>
using namespace std;
template< typename T >
T silnia(T w) {
cout << "not special" << endl;
}
template<>
int silnia<int>(int x) {
cout << "special" << endl;
}
int main() {
cout << silnia<double>(5) << endl;
cout << silnia<int>(5) << endl;
return 0;
}
這是輸出:
not special
nan
special
4712544
有人可以幫助我瞭解那裏有兩個額外的線路是從哪裏來的?