private 접근 (1) 썸네일형 리스트형 [C++] 프렌드 함수 C++ 프렌드 함수 프렌드 함수란 클래스의 멤버 함수는 아니지만 클래스에 friend 함수라고 선언을 해줌으로써 클래스의 멤버 함수처럼 private 멤버에 접근할 수 있는 함수이다. 일반함수뿐만 아니라 연산자 오버로딩또한 프렌드 함수로 구현할 수 있다.프렌드 함수는 하나 이상의 클래스와 프렌드 함수가 될 수 있다. 프렌드 함수는 클래스 정의부분에 friend 키워드를 사용하여 정의하고 실제 구현부분에서는 키워드를 사용하지않고 일반 함수와 똑같이 구현한다. 그림과 같이 MyClass의 멤버 함수가 아닌 friendFunction을 friend함수로 선언해줌으로써 MyClass의 멤버변수인 member를 접근할 수 있게 되었다.friendFunction함수는 MyClass의 멤버 함수가 아니기때문에 .연산.. 이전 1 다음