Mọi người giải đáp giúp mình với!
Mình có đoạn code như sau:
int *pInt=new int[10];
Mình muốn sử dụng con trỏ để xóa một phần tử trên heap, mặc dù đã thử nhiều cách sau:
int *pInt = new int[10];
int *temp = pInt;
*temp = 0;
temp += 9;
*temp = 9;
delete temp;
hay:
delete (pInt+9);
Cũng vẫn bị lỗi và không thể nào xóa được! Tại sao vậy các bạn?
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?