30/09/2018, 17:09
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];
Bài liên quan
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ỉ?
à :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ỉ đó