T *t;
t->showTree();
T().showTree();
- ты точно понимаешь, что тут происходит?SomeClass::show
должна быть именно методом? Tree
. Что такое Node
? И почему экземпляр этого типа передается по указателю? Почему showTree
является глобальной функцией? У тебя в вопросе совсем другое написано. Как это сделать?
Проблема в том, что таких SomeCLass будет несколько штук
code
.thiscall
функции могут быть вызваны только в контексте объекта соответствующего типа. Node root(T(), nullptr, nullptr);
- у тебя здесь синтаксис неправильный.char
способны отображаться только на символы ASCII таблицы (или другой однобайтовой кодировки). Русский язык, резонно, в ASCII не входит. Можно попробовать хранить символы в cp1251 или cp866, но тогда и кодировку вывода консоли тоже надо будет менять под твою кодировку.
Начать можно с Джеффа Элджера, старая книга борозды не испортит.
Следом можно взять Девида Вандервуда. Дальше у тебя уже возможно получится осилить Герба с Адреем и, собственно, самого Андрея Александреску.