>>945
ふつうにオーバーロードで
template<typename T>
void Fn(const T&){}

template<typename T>
void Fn(const std::vector<T>&){}

int main(){
Fn(int() );
Fn<int>(std::vector<int>() );//Fn<int> 明示的に型指定
return 0;
}