Mình có đoạn code ngắn sau:
int* xuat() {
int* p;
p = new int();
int* q;
q = p;
p = NULL;
return q;// tai sao p va q cung tro toi mot dia chi, trong khi gan p = NULL tai sao q khong bang NULL luon
// va return q thi van duoc nhu thuong.
}
Một phần liên quan tới java nhưng dù sao mình cx hỏi luôn: Sự khác biệt giữa lưu trữ bộ nhớ trên C++ và java là gì? Ví dụ như về lưu trữ đối tượng của chúng.