클래스를 만들고 멤버 함수나, 멤버 변수를 사용할때 this->
글쓴이: 이소희 / 작성시간: 금, 2005/03/25 - 11:59오전
아래처럼 코드를 작성하여 사용하면.
this를 사용할때와 그렇지 않고 멤버함수및 변수를 사용할때.
무슨 차이점이 있나요?
ACE 소스를 보다 보니.
모두 멤버변수나함수를 호출할때 this->를 사용하고 있어서. 질문 올립니다.
class CThis { public : CThis(); ~CThis(); public: void RunA() // 1. this 사용 { this->RunC(); } void RunB() // 2. this 안사용. { RunC(); } void RunC() { printf("RunC() %d \n",this->m_number1); } int m_number1; }
Forums:
차이 없습니다. 그냥 코딩 스타일인 듯.
차이 없습니다. 그냥 코딩 스타일인 듯.
Re: 클래스를 만들고 멤버 함수나, 멤버 변수를 사용할때 this-&
멤버 변수나 멤버 함수임을 표시하기 위해 특별한 접두어,
접미어 등을 사용하지 말고 this-> 를 사용하라는 코딩 스타일이
있습니다.
Orion Project : http://orionids.org
댓글 달기