접근제어지시자1 [열혈 C++] private 접근제어지시자의 정확한 범위 private private의 뜻은 클래스를 공부한 사람이라면 누구나 알고 있을 것입니다. private은 외부로부터의 접근을 제한한다는 뜻입니다. 그렇다면 접근자가 같은 클래스이지만 다른 객체라면 private 영역에 접근할 수 있을까요? 답은 '그렇다'입니다. 만약 private이 같은 클래스의 다른 객체에서의 접근까지 제한한다면 복사생성자나 연산자 오버로딩을 하지 못했을 것입니다. #define _CRT_SECURE_NO_WARNINGS #include using namespace std; class SimpleClass { private: int num; public: SimpleClass(const SimpleClass& copy) :num(copy.num) //같은 SimpleClass이지만 .. 2024. 2. 20. 이전 1 다음