Извините за странный заголовок, не совсем уверен, как его назвать, так или иначе, вот мой вопрос:
У меня появляется сообщение об ошибке:
pserver.h: 27: ошибка: ISO C ++ запрещает объявление 'myHashMap
' без типаpserver.h: 27: ошибка: ожидается ';
' перед токеном * <
'
ссылка на эту строку в pserver.h:
template <typename K, typename V>
class myPserver {
public:
//
private:
myHashMap<string, int> theMap; // line 27
};
Где *Класс 1015 * определен в отдельном файле как
template <typename K, typename V>
class myHashMap {
//
};
#include "hashmap.hpp"
Файл заголовка для этого класса включен в pserver.h.
Так почему компилятор не распознает myHashMap<string, int>
кактип?