我想只爲一個類的一個索引執行模板專業化。例如,在下面的代碼中,無論第二個類是什麼,只要第一個類是int,就想創建一個專門化。有沒有辦法來實現這個?只有一個索引的C++方法模板專門化
template <class K, class V>
class myclass {
public:
void myfunc(K,V);
};
template <class K, class V>
myclass<K,V>::myfunc(K key, V value) {
...
}
template< ,class V>
myclass<int,V>::myfunc(int key, V value) {
...
}
類似的問題:[C++部分方法專業化(http://stackoverflow.com/questions/1535816/c-partial-method-specialization) – Amro