Верно ли, что следующие выходы неопределенное поведение:Неопределенное поведение при удалении обугленного массива trought пустоту *
void * something = NULL;
char * buffer = new char[10];
something = buffer;
buffer = NULL;
delete [] something; // undefined??
ли я в первую очередь необходимо, чтобы бросить something
в char *
?
Это не только значение операнда, но и тип, см. Следующий параграф в 5.3.5 (3). –
@Charles Bailey Исправлено. – sinek