같은 class로 만들어진 인스턴스의 레퍼런스를 인수로 받는 인스턴스 함수에서, 레퍼런스의 인스턴스 변수를 읽어올 수 있는 이유가 무엇이에요?초보적인 시선으로는 캡슐화를 깨는거 같아서 긴가민가해요같은 class로 만들어진 인스턴스는 서로의 private 영역에 접근하는것이 허용되는건가요?
give a code
추가했습니다!
접근 제한자의 주체가 외부인인지 내부인인지만 중요함
https://stackoverflow.com/questions/6921185/why-do-objects-of-the-same-class-have-access-to-each-others-private-data
오 c++ 특이군요 고마워요
언어를 왜그렇게 설계 했는지 물어보시는거면, 만약 private을 접근못하면 메소드 구현할때 방법이 없으니까 그렇습니다
같은 클래스내의 함수에서 조작하는거니까
C++특이 아니라 거의 모든 언어가 그렇습니다.