2009年5月24日日曜日

v8とC++オブジェクト

JavascriptのオブジェクトとC++のオブジェクトをつなげてみる。
まともに使うとなるとやることはたくさんあるが、
最低限必要なものはわかった。

SetInternalFieldでJavascriptからは見えない、C++ポインタを設定するのがみそ。

main内で明示的に初期化と終了をしているのは、
main前後に持ってくると不都合な場合があるから。
listが自動開放になっているのは手抜きです。

メモリリークチェックしてないや。
コメントがないのは、わざとです。