
friend - 접근 지정자에 상관없이 모두 public으로 인식하여 사용한다 - 캡슐화의 파괴 주범 - 코드의 확장을 위해 사용 - 원래 내꺼가 되어야 하는데, 접근할 수 없을 때 사용 -> 다 접근할 수 있게 권한을 줌 - 연산자 함수에서 사용 ex) 3 + 객체 관계 1. friend class 2. friend method : 객체 안에 있는 특정 메소드만 friend 적용 3. friend function : 외부함수에서 접근 - 가장 많이 씀 - class A가 있고 class B가 있을 때, class A에 아무곳에 friend B; 라고 선언하면 B에 접근이 가능 #include "stdafx.h" #include using namespace std; class A { int money; ..
LANGUAGE/C++
2018. 3. 14. 15:12