остальных местах неправильно?
то есть?
То есть откуда взялся самый первый указатель?
Player* character = new Player(); это до начала игрового цикла\
весь ваш код считает, что character не nullptr, именно поэтому использует для передачи указатели, которые моугт быть nullptr?
и что мешает *character в методы передавать
И чем это гарантируется?
я предполагаю что оный метод тупо не вызовется если character нуль
Нет, будет тривиальное уб
тем что я даю им значение в конструткоре класса
Обсуждают сегодня