Хеш-функция для неполного типа членаC++

Программы на C++. Форум разработчиков
Anonymous
Хеш-функция для неполного типа члена

Сообщение Anonymous »

У меня есть класс A, который имеет неупорядоченный контейнер с экземплярами класса B, B зависит от A, так как в качестве поля имеет указатель на свой A-экземпляр. Я могу объявить B до реализации A, но этого недостаточно, поскольку неупорядоченный контейнер в A требует определения std::hash, который hover не может быть определен перед A, потому что он зависит от него.
template
class B;

namespace std
{

template
struct hash // 16)) - hash);
}
v = r[1];

for(auto t = v.begin(); t != v.end(); ++t)
{
hash += (((*t + (hash


Подробнее здесь: https://stackoverflow.com/questions/330 ... ember-type

Вернуться в «C++»