5
A
답변
6
std::cout << (void*) &charArray[0];
char*
에 대한 operator<<
의 과부하가,있다 : 나는 특정 요소의 주소를 얻기 위해 시도하는 경우
cout << &charArray
그러나, 나에게 유효한 주소를 제공, 그것은 쓰레기를 밖으로 뱉어 널 포인터로 끝나는 문자열을 출력하려고 시도합니다. 그러나 모든 문자 배열이 널로 끝나는 문자열이 아니므로 가비지입니다.
1
당신은
&charArray + index * sizeof(char)
최고 덕분에 같은 것을 할 수있다! –