-1

Есть класс:

class button{
public:
    button();
    void Render();
};

и я делаю во так:

button *b = new button;
/*Тут я с ним что то делаю*/
b->Render(); // тут краш

И на вызове метода Render() присходит краш. но при обычном вызове этого же метода всё ок.

button b;
b.Render(); // тут всё ок

Вывалите пж инфы почему подобное может происходить

  • 1
    Так ведь смотря что вы в этом Render делаете... А пока — "Доктор, у меня что-то болит... — Ну выпейте каких-нибудь таблеток!" https://ru.stackoverflow.com/help/how-to-ask – Harry Mar 31 '24 at 11:40
  • ну при обычном вызове (через точку) в нормально работает... – Eg0r00f Mar 31 '24 at 11:45
  • */*Тут я с ним что то делаю*/* — например, обнуляю указатель :) Вы хотите получить ответ - так задайте вопрос так, чтоб на него можно было ответить... – Harry Mar 31 '24 at 11:49
  • "что то" это я дергаю другие методы которые мне впадлу писать – Eg0r00f Mar 31 '24 at 11:53
  • "например, обнуляю указатель" зачем? – Eg0r00f Mar 31 '24 at 11:54
  • Чтобы происходил краш при вызове метода Render. – wololo Mar 31 '24 at 11:59
  • (-_-) так я и так его не обнуляю, мне не нужен краш – Eg0r00f Mar 31 '24 at 12:05

0 Answers0