C,C++

friend 한정자는

풍경비엠 2012. 9. 8. 00:50

클래스내에서 friend 한정자를 지정함으로서

클래스 내에서 friend를 지정한 대상 클래스나 함수가

friend를 포함하는 클래스의 Private 변수나  함수를 참조할수 있나.

 

이것은 클래스의 private 멤버가 외부에 노출되개 하므로

클래스의 캡슐화에 위해된다.

연산자 오버로딩시에만 사용하고

그 외에는 사용하지 않는 것이 좋다.