Ошибка несоответствия значения типа со списком

Пожалуйста, помогите мне! Как решить ошибка: несоответствие типа / значения в аргументе 1 в списке параметров шаблона для ‘шаблона класса std :: list’

Мои занятия:.
TrieNode.h:

    template <class T>
class TrieNode {
public:
char subStr;
list<TrieNode> childs;
TrieNode<T> parent;

StrTrieNode.h:

    template<class T>
class StrTrieNode: public TrieNode<T> {
public:
list<StrCy> vars;
};

StrTrie.cpp:

    template<class StrCy>
bool StrTrie<StrCy>::searchVars(const char* word) {
....
std::list<StrTrieNode>:: iterator it;         // error!!!
....
}

0

Решение

Пытаться

std::list<StrTrieNode<StrCy>  >:: iterator it;
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]