c – 从另一个Nan :: ObjectWrap返回Nan :: ObjectWrap
发布时间:2020-12-16 07:17:13 所属栏目:百科 来源:网络整理
导读:我有两个子类Nan :: ObjectWrap class Zyre: public Nan::ObjectWrap {...}class ZyreEvent: public Nan::ObjectWrap {...} 如何从Zyre中的方法返回ZyreEvent javascript对象? 我有以下方法,其中我创建了一个ZyreEvent: NAN_METHOD (Zyre::_recv) { Zyre *
我有两个子类Nan :: ObjectWrap
class Zyre: public Nan::ObjectWrap {...} class ZyreEvent: public Nan::ObjectWrap {...} 如何从Zyre中的方法返回ZyreEvent javascript对象? 我有以下方法,其中我创建了一个ZyreEvent: NAN_METHOD (Zyre::_recv) { Zyre *node = Nan::ObjectWrap::Unwrap <Zyre> (info.Holder ()); ZyreEvent *zyre_event = new ZyreEvent (node->self); info.GetReturnValue().Set(zyre_event->Wrap(info.This())); } 但我无法包装zyre_event,因为Wrap是受保护的成员. 解决方法
如果我理解正确,你想从(子类)Nan :: ObjectWrap的另一个(子类)Nan :: ObjectWrap的方法实例返回.
注意:我没有经验,所以这可能有错或错.我把我的信息源放在括号中,我猜测它是如何完成的. >在接收自身指针的第一个类中创建静态NewInstance方法(NewInstance) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- DWR一对多发送消息
- ORACLE 11g 通过ASH结合AWR实战解决cpu高负载的详细过程
- objective-c – 目标C:如何在应用程序启动时将静态数据存储
- xml:schema详解
- ruby-on-rails – 用于添加现场教程的Rails gem
- objective-c – 如何让podspec尊重“head:”参数?
- ruby-on-rails – Rails – 使用params中的run_at /指定何时
- Oracle等效于SQL Server包含要索引的列
- ruby-on-rails – 从S3下载Carrierwave上传
- ruby-on-rails – ruby?? 1.8和1.9之间的字符串长度差异