Có đúng là sản lượng sau đây không xác định hành vi:hành vi Không xác định trên xóa char mảng trought void *
void * something = NULL;
char * buffer = new char[10];
something = buffer;
buffer = NULL;
delete [] something; // undefined??
Đừng lần đầu tiên tôi cần phải cast something
-char *
?
Nó không chỉ là giá trị của toán hạng đó là loại là tốt, xem đoạn tiếp theo trong 5.3.5 (3). –
@Charles Bailey Đã sửa lỗi. – sinek