У меня есть простой вопрос, так как вы можете видеть, что у меня есть хеш-функция, которая возвращает long и получает ключ K. Это K является типичным именем в моем шаблонном классе HashTable, моя хеш-функция не охватывает все типы, поэтому мне нужно выполнять перегрузку функций для моего хеш-функции в зависимости от типа K. Как мне специализировать клавишу K, если она является параметром функции hashfct? Другими словами, каков синтаксис для специализации клавиши K в этом конкретном случае, когда это параметр функции?
template <typename K, V> class HashTable
{
//Code goes here...
}
long hashfct(K key)
{
//Code goes here...
}