연산자 오버로딩 2
카테고리 설명
-
-
C++에서는 Class 내부의 private 멤버에 대한 접근허용을 위해 다른 클래스 나 함수가 접근할 수 있도록 Friend 선언을 허용한다. Friend선언을 사용하면, Pirvate 멤버에 대한 접근 제어를 우회하여, 다른 클래스나 함수에서 해당 멤버를 직접 접근할 수 있다. Friend 선언은 다음과 같은 상황에서 사용된다. 두개 이상의 클래스가 서로의 private 멤버에 접근해야 할 때 특정 함수가 클래스의 private 멤버에 접근해야 할 때 특정 클래스의 인스턴스를 생성해야 할 경우 다른 클래스의 private 멤버를 초기화해야할 때. Friend 선언은 다음과 같다. 그러나, 이러한 방법으로 전역함수 취급되어 사용하는것 보다는, 각 지정한 Class에 friend선언하여, 해당 class..