Я пишу рекурсивную функцию вставки bst и узнал, что я изменял копию структуры.
Итак, я изменил прототип функции из этого:
void BSTRecursiveInsert(BSTNode* tree, DataObject* elem)
к этому:
void BSTRecursiveInsert(BSTNode*& tree, DataObject* elem)
но я получаю ошибку компилятора, которую я написал как заголовок вопроса. Чего мне не хватает?