인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

김동찬님의 프로필 이미지
김동찬

작성한 질문수

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문

포인터 vs 배열

문자열 출력의 경우

작성

·

424

0

안녕하세요

B는 data영역에 있는 문자열의 시작 주소를 저장하는데

그렇다면 B를 출력하면 주소값을 출력해야 하는거 아닌가요?

 

A의 상황도 같은 상황입니다.

답변 1

0

Rookiss님의 프로필 이미지
Rookiss
지식공유자

cout이 char*에 대해선 단순 주소를 출력하지 않고,
문자열로 인식해서 0을 만날 때까지 문자를 출력하도록 overloading 되어 있습니다.
주소를 출력하려면 (long long) 캐스팅으로 int64 변환을 해주시면 됩니다. (32비트라면 unsigned int)

김동찬님의 프로필 이미지
김동찬

작성한 질문수

질문하기