[ C++ ] 프렌드함수 || 연산자 중복 || 프렌드함수 예제, 연산자 중복 예제
·
Archive/Develop
프렌드함수 : 클래스의 멤버 함수가 아닌 외부함수 : 전역 함수 : friend 키워드로 클래스 내에 선언된 함수 : 클래스의 멤버로 선언하기에는 무리가 있는, 클래스의 모든 멤버를 자유롭게 접근할 수 있는 일부 외부 함수를 작성 할 때 필요하다. 클래스의 모든 멤버를 접근할 수 있는 권한이 부여된다. 프렌드 함수가 되는 세가지 : 전역함수 - 클래스 외부에 선언된 전역 함수 : 다른 클래스의 멤버 함수 - 다른 클래스의 특정 멤버함수 : 다른 클래스 전체 - 클래스의 모든 멤버 함수 1. 외부함수 equals() 를 Rect 클래스의 프렌드로 선언하는 것 class Rect{ friend bool equals(Rect r, Rect s); } #include using namespace std; cla..