-
friend
// friend선언은 private 멤버의 접근을 허용하는 선언이다.
class Boy
{
private:
int height;
friend class Girl; // Girl 클래스를 friend로 선언함.
public:
Boy(int len) : height(len)
{ }
};
class Girl
{
private:
char phNum[20];
public:
Girl(char *num)
{
strcpy(phNum, num);
}
void ShowYourFriendInfo(Boy &frn)
{
cout<<"His height: "<<frn.height<<endl; // private 멤버에 접근
}
};
728x90댓글