我是 XPCOM 开发的菜鸟。在用 C++ 编写 XPCOM 代码的过程中,我需要创建附加类以便在我的 XPCOM 组件中使用。我需要为这些类创建另一个 XPCOM 组件吗?我不能只在头文件中添加新类吗?
最佳答案
不,一点也不。 XPCOM 描述了外部接口(interface)。 “内部”类由您的 C++ 编译器编译。那个编译器不会告密你,所以 XPCOM 永远不会知道它们的存在。
为了您自己的理智,将这些内部类保留在它们自己的 header 中确实有意义。
关于c++ - 我是否需要为我在 XPCOM 中使用的每个自创建类创建一个接口(interface)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/530282/