如何解决如何在IDL中声明类构造函数?
| 在IDL中如何定义类构造函数?解决方法
你不知道IDL与接口有关,而不与对象的构造有关。客户端不需要知道那些详细信息,只需知道如何在网络上使用这样的对象进行交互。
, 构造函数用于创建和初始化对象。但是,构造函数在本地创建对象,即在调用构造函数的进程的地址空间内。因此,不能使用构造函数在不同的过程中创建对象,这就是为什么不能为IDL接口定义构造函数的原因。
如果要在其他(服务器)进程中创建对象,则可以使用工厂模式,该模式在服务器上的现有对象上调用操作。例如。,
interface ObjectFactory {
Object create(...);
...
};
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。