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

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

작성자 없음

작성자 정보가 삭제된 글입니다.

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

템플릿 기초 #1

안녕하세요 질문이있습니다

작성

·

209

0

연산자 오버로딩 전역함수 버전에서, 

ostream& operator<<(ostream& os, const Knight& k)

{

os << k._hp;

return os;

}

 

여기서 인자를 const Knight& k로 하면되고,
const Knight* k로 하면 안되던데, 
&, * 둘다 주소값인데 왜 다른건가요? 

답변 1

0

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

내부적으로는 동일하게 주소값이라고는 하나,
C++ 관점에서 포인터와 참조는 엄연히 다릅니다.

작성자 없음

작성자 정보가 삭제된 글입니다.

질문하기