[C++] 프렌드(friend) (개념 및 사용법)


[C++] 프렌드(friend) (개념 및 사용법)

애써 배운걸 까먹을까봐 그러기 전에 미리 정리해놓은 C++ 노트입니다. 이번 노트에서는 C++ 에서 프렌드(friend)에 대한 내용을 살펴봅니다. 원래 프렌드라는 것은 영단어 friend, 즉 친구라는 뜻입니다. 보통 친구라고 하면 타인 중에서도 좀 특별한 타인을 말합니다. 다시 말하면, 아예 자신과 무관한 타인보다 자신과 더 접점이 많은 타인이라고 할 수 있지요. 다시 말하면, 이 친구는 다른 타인에 비해 본인에 대한 권한을 더 많이 가지고 있는 특별한 타인이라고 할 수 있습니다. 여기서 핵심은 친구라는 것은 아예 무관한 타인보다 더 "특별(special)" 한 어떤 위치에 있다는 것입니다. C++ 에서도 마찬가지입니다. C++에서 프렌드(friend)는 위에서 설명한 일반적인 친구(friend)와 비슷하게 특별한 권한을 가지고 있는 객체(함수나 클래스)라고 생각할 수 있습니다. 클래스 내부에 선언되어 있지 않지만 대상 클래스 내부에 접근이 가능한 특별한 객체(함수나 클래스) A...


#CPP #프렌드멤버 #프렌드 #클래스 #전공노트 #전공 #인스턴스 #예제 #설명 #문법 #객체지향 #객체 #개념 #private #OOP #friend #프로그래밍

원문링크 : [C++] 프렌드(friend) (개념 및 사용법)