2012-03-01 69 views

Trả lời

6
std::cout << (void*) &charArray[0]; 

Có một tình trạng quá tải của operator<< cho char*, mà cố gắng in chuỗi được kết thúc bằng nul mà nó cho rằng con trỏ trỏ đến ký tự đầu tiên của. Nhưng không phải tất cả các mảng char đều là các chuỗi bị hủy bỏ, do đó là rác.

+0

tạo ảnh vui nhộn cảm ơn! –

1

Bạn có thể làm một cái gì đó giống như

&charArray + index * sizeof(char) 
Các vấn đề liên quan