私はこれを試しました:
Handle<Boolean> B = arg[0];
コンパイラ:
fatal error: assigning
to 'v8::Boolean *volatile'
from incompatible type 'v8::Value *'
TYPE_CHECK(T, S);
自分:
Handle<Boolean> B = Handle<Boolean>::Cast(arg[0]);
コンパイラ:
fatal error: no member named 'Cast' in 'v8::Boolean'
return Handle<T>(T::Cast(*that));
自分:
bool B = Handle<Number>::Cast(js_call(callback, 1))->Value();
コンパイラ:
ok
しかし、これは私にはハッキングのように思えboolean
ます。価値を得る正当な方法はありますか?