В настоящее время я пытаюсь выполнить домашнее задание и сначала пытаюсь скомпилировать свои вещи (заголовки классов в файле .h и пустые определения в файле .inl (я используюшаблонное имя)).
Я получаю эту ошибку:
error: expected constructor, destructor, or type conversion before ‘*’ token
Вот мой файл .h: http://ideone.com/dm3Bp
Вот мой файл .inl: http://ideone.com/5FBep
Я пытаюсь создать узел (называемый в этих файлах Noeud) в конце файла .inl.по-видимому, я не могу взять значение из массива данных типа E ...
Ошибка перед определением метода:
Noeud * Arbre<E>::_auxPereSym(E *tabS, int debut, int fin, E **ptr, int &card) throw (std::bad_alloc)
Я читал в другихпотоки, тип возвращаемого значения должен быть Arbre :: Noeud, потому что Noeud - это вложенная структура моего класса Arbre ... Но, к сожалению, я не могу изменить файл заголовка ...
Есть мысли?
Спасибо за ваше время и помощь.
Примечание: дайте мне знать, если перевод нужен для чего-либо, это французское домашнее задание.