728x90 cpp 멤버 함수 안에서 자신과 동일한 클래스 객체 private 멤버 접근 밑에 코드를 보면 원래 temp.num은 private이라 바로 접근해서 값을 바꿀 수 없다 근데 저 코드를 컴파일해보면 오류가 안 난다!! 왜일까!?? class Sum { private: int num; public: void sum { // num이 private이지만 자신의 클래스와 동일한 멤버 함수에서는 num에 접근 가능!! Sum temp; temp.num = 3; } } 멤버 함수 안에서 자신과 동일한 클래스 객체를 생성했을 때, 그 클래스 객체는 자기 클래스의 멤버 함수에 있는 것처럼 자신의 private 멤버에 자유롭게 접근이 가능하다! 너무 신기함!! 🤭🤭 2021. 12. 30. 이전 1 다음 728x90