• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

8.11 정적 멤버 함수

22.12.24 16:38 작성 조회수 221

0

강의 중에 static int getValue() 함수에서는 this로 접근이 되지 않는 이유가 이해가 안가는데 왜 일반 멤버함수와 다르게 접근이 불가능한가요?? 그리고 this를 인스턴스 자신을 호출한다고 이해해도될까요?? this를 어떻게 이해하는 편이 좋을까요?

답변 1

답변을 작성해보세요.

0

강민철님의 프로필

강민철

2022.12.26

  1. static으로 선언된 함수와 그렇지 않은 함수의 차이를 생각해보시면 쉽게 이해할 수 있을 것이라 생각합니다 :)

  2. 검색해보시면 알 수 있듯, this는 자기 자신을 가리킨다.. 정도로 이해하면 어떨까 싶습니다. (개인적으로 이 부분은 "언어적 표현"보다는 여러 예제들을 작성해보며 코드로 이해하는 것이 더 이해가 쉬웠던 것 같습니다)

https://digiconfactory.tistory.com/entry/C-%ED%8F%AC%EC%9D%B8%ED%84%B0-this-pointer-C-this%EC%9D%98-%EC%9D%98%EB%AF%B8%EC%99%80-%EC%82%AC%EC%9A%A9%EB%B2%95

https://boycoding.tistory.com/250