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