Я пытаюсь понять управление памятью на C++.
Вот мой код:Удаление управления памятью оператора
Person *P5 = new Person();
delete P5;
std::cout<<P5->getWeight()<<std::endl;
delete P5;
std::cout<<P5->getWeight()<<std::endl;
Мои первые COUT работы и второй не делает, где, как я использовал delete
перед тем как. Может кто-нибудь объяснить это?
Возможно, вы ударяете Неопределенное поведение –
Ваши последние три строки вызывают UB. – soon
Зачем вам печатать что-то после удаления – aaronman