Я получил это сообщение об ошибке при попытке скомпилировать мой код:
btree.h:23: error: expected unqualified-id before 'template'
это происходит из этой строки:
template <typename T> std::ostream& operator<<(std::ostream& os, const btree<T>& tree);
над этой строкой нет абсолютно ничего, кроме связки комментариев и пары #include
библиотечных файлов, а именно:
#include <iostream>
#include <cstddef>
#include <utility>
#include "btree_iterator.h"
мой btree_iterator.h содержит:
template <typename T>
class btree_iterator {
}
если бы кто-то мог сказать мне, что случилось, это было бы очень признательно!