Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/132.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JS相等运算符(比如===)可以处理embind类型吗?_Javascript_C++_Emscripten - Fatal编程技术网

Javascript JS相等运算符(比如===)可以处理embind类型吗?

Javascript JS相等运算符(比如===)可以处理embind类型吗?,javascript,c++,emscripten,Javascript,C++,Emscripten,假设我有一些Emscripten绑定,如下所示: class_<MyNode>("MyNode") .constructor<>() .function("getParentNode", &MyNode::parentNode, allow_raw_pointers()); 我猜这是因为EjScript在新的JS对象中封装了每个函数调用的结果,即使JS对象指向相同的基础C++对象。 也就是说,在Emscri

假设我有一些Emscripten绑定,如下所示:

class_<MyNode>("MyNode")
    .constructor<>()
    .function("getParentNode", &MyNode::parentNode, allow_raw_pointers());

我猜这是因为EjScript在新的JS对象中封装了每个函数调用的结果,即使JS对象指向相同的基础C++对象。 也就是说,在Emscripten中,JS

===
==
是否有一些技巧可以使用具有相同底层原始指针值的绑定类型返回true

node.getParentNode() === node.getParentNode()