
private로 선언된 class 변수를 외부에서 조작 하기 위해 사용.
friend 선언에 대해선 몇가지 더 존재 한다.
전역 함수에 대해 선언도 가능하지
만 클래스 or 클래스 안에 특정 맴버 함수에 대해서도 허용이 가능하다.
클래스에 friend 선언하기
그리고 마지막으로 friend선언을 맴버 함수만 해주는 것이 존재 하는데
이게 참 까다롭다.
전방 참조도 해줘야 하고,
일단 예제를 보자.
난 솔직히 잘 모르겠다.
friend 선언을 잘 안해서 그런것 일 수도 있지만
알것 같으면서도 애매하다
좀더 많이 배우고 느껴야 겠지만
friend라는건 참 모호하다
뭐든 잘쓰면 좋고 못쓰면 독이지만
이녀석은 그 영향을 더 잘 타는 것 같다.
'프로그래밍 > C++' 카테고리의 다른 글
멤버 이니셜 라이저(member initializer) (0) | 2010.03.23 |
---|---|
복사 생성자, 디폴트 생성자 그리고 디폴트 복사 생성자. (0) | 2010.03.21 |
friend (0) | 2010.03.21 |
this 포인터 (0) | 2010.03.21 |
객체 포인터 배열 (0) | 2010.03.21 |
클래스의 활용 (0) | 2010.03.20 |