Cấp phát bộ nhớ động new BYTE trong C++

Cho em hỏi là cấp phát động như này nghĩa là gì?

BYTE* newbuf = new BYTE[*newsize];

newbuf được cấp phát một array gồm *newsize phần tử, mỗi phần tử kích thước 1 BYTE.
lần đầu thấy là thế nào nhỉ? :smile:

à :v hơi rối 1 chút chỗ con trỏ anh

à em hiểu rồi, trong prototype nó là *newsize, vậy là lúc dùng mình truyền vào hàm địa chỉ biến, nên chỗ khai báo này là dereference cái địa chỉ đó

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?