2011-08-22 6 views
1

Objective-C++ 클래스에서 C++ 멤버를 사용하려고합니다. 이런 식으로 :ARC에서 Objective-C++의 C++ 멤버 변수

class CPP; 
@interface ObjCPP{ 

    CPP* cppMember; 

} 
@end 

ARC가 없으면 init 및 dealloc 메소드를 하위 클래스 화하여 관리자로 지정할 수 있습니다. 하지만 ARC에서는 이것을 수행 할 수 없습니다. 왜냐하면 dealloc을 서브 클래스화할 때 다음과 같이 쓸 수 없기 때문입니다.

[super dealloc]; 

어떤 아이디어가 있습니까?

감사합니다.

+0

C++은이 질문과 전혀 관련이 없습니다. – newacct

답변

0

ARC에서는 -dealloc 구현에 [super dealloc]을 입력하지 않아도됩니다. this question을 참조하십시오.

+0

감사! 그것은 작동합니다! –