2009-02-09 3 views

답변

2

아니요, 전혀 아닙니다. XPCOM은 외부 인터페이스를 설명합니다. "내부"클래스는 C++ 컴파일러에 의해 컴파일됩니다. 그 컴파일러는 당신에게 끼어 들지 않을 것이므로 XPCOM은 그 존재를 결코 알 수 없을 것입니다.

자신의 온건성을 위해 내부 클래스를 자체 헤더에 보관하는 것이 좋습니다.

0

외부 소스 (예 : JavaScript)에서 검색 및 제어 할 수있는 클래스에 대해서만 인터페이스를 만들어야합니다. 일부 클래스가 다른 인터페이스의 기능을 구현하는 데에만 사용되는 경우 해당 클래스에 대한 XPCOM 인터페이스를 정의 할 필요가 없습니다.

관련 문제