Исправление filosofia, (текущая версия) :
Что-то мне подсказывает, что nBuckets и nChains константы. Если нет, используй указатели или std::vector. Собственно, с вектором тебе самому эти размеры даже хранить не придётся, просто правильно проинициализируй вектор buckets, его метод size() вернёт nBuckets.
Исходная версия filosofia, :
Что-то мне подсказывает, что nBuckets и nChains константы. Если нет, используй указатели или std::vector.