Я использую Qt и хочу объявить следующий контейнер:
QMap<QUrl , QSet<ClassSharedPtr> > map;
Здесь ClassSharedPtr — это повышающий общий указатель класса «Класс».
typedef boost::shared_ptr<const Class> ClassPtr;
Я получаю следующие ошибки после добавления файла заголовка #include :
error: no matching function for call to ‘qHash(const boost::shared_ptr<const Class>&)’