1
我使用的V8 JavaScript引擎,并在C存储一些值++对象使用这样的:V8如何将v8 :: Persistent <v8 :: Primitive>转换为v8 :: Primitive?
v8::Persistent<v8::Primitive> m_Value;
我想使用保存的值来设置另一个原始和返回是这样的:
bool
MyClass::Convert(v8::Primitive& oValue)
{
oValue.Clear(); //<--Is Not a value method for Primitive. How can I clear it or set it to Null or Undefined?
oValue= m_Value;
}
第二行导致编译器错误: 二进制'=':找不到操作符找到类型'v8 :: Persistent'的右侧操作数(或没有可接受的转换)
如何获取原始VA从永恒的? 我试着解引用m_Value。没有运气。 这很简单...