2012-03-24 2 views
0

ProjectileManager 보호 된 멤버로이 가지고있는, EntityManager의 상속 it에? EntityDeallocator (그것) 시도했지만 그 it 참조되지 않은 로컬 변수를 말한다.콜링 연산자() 구문

+1

Entity_Deallocator 객체를 호출하기 전에 인스턴스화해야합니까? 예 : Entity_Deallocator() (it). (멀리 내 C + + 컴파일러에서, 나는 단지 코멘트를 사용할 수있는 다른 사람이 순간에 볼 수 있기 때문에 나는 의견입니다.이 의견을 귀하의 문제를 해결할 경우, 당신은 자신을 게시 할 수 있습니다. 그것을 해결하지 않으면 무시하십시오. 행운을 빕니다.) 업데이트 : @SanJacinto가 지금 대답했음을 알았습니다. 나는 그가 옳다고 생각한다. – thb

답변

2

참조되지 않은 로컬 변수 란 무엇입니까? 오류 문자열을 근사하지 말고 오류 문자열을 게시하십시오.

비 정적 멤버 함수를 호출하는 방법은 항상 동일합니다. 멤버 함수와 바인드 할 객체가 필요합니다.

struct Fred 
{ 
    operator()(){} 
} 

//later on... 

Fred fred; 
fred(); 

하지 직접 관련 질문에 있지만, 당신이 이해하기위한 링크가 매우 도움이 될 수있는 방법 멤버 함수를 호출 ++ C. http://www.parashift.com/c++-faq-lite/pointers-to-members.html

+0

'it'은 참조되지 않은 로컬 변수입니다. 수정 됨 – pighead10