Вызов delete для указателя возвращает эту связанную память обратно в библиотеку управления памятью, чтобы она могла использовать ее повторно.
Указатель все еще имеет свое первоначальное значение, но он указывает на память, которая больше не принадлежит вам.
Доступ к памяти, которая не принадлежит вам, не определена.
Может показаться, что это сработало (похоже, означает, что оно не дает сбоя и дает вам результат (что может или не может быть хорошим)) или, альтернативно, это может вызвать демонов, мурлыкающих из вашего носа. Никогда не знаешь, что так лучше не пытаться.