class 에서 get, set 함수관련 질문입니다 고수님들~
MinA
2023.04.01
안녕하세요 저는 c++공부하고있는 대학생입니다
제가 공부하다가 궁금한것이 있어서 질문올립니다
class 에서 private member 변수로 int x; 가 있다고 하면
get 함수는 이것을 리턴하지않습니까?
근데 class 내에서 할때 이 함수 사용하지않고 바로 private 멤버 x 로 접근해도
되지않습니까?
책에보니까 get 함수를 호출하는것은 오버해드를 부르기때문에
때에따라 알맞게 사용해야한다 ... 대충 이런글을 보았는데
어떨때 바로 x를 접근해야돼고 어떨때 get함수를 호출해야하는지
판단이 안됩니다 고수님들 도와주세요
-
지은
아....알겠습니다 감사함니다 ㅎㅎ
-
날놓아줘
this call 이면 getter 를 굳이 쓰실 필요는 없습니다
외부호출 시에만 getter 를 써주시면 됩니다