【Lua】組み込み系言語総合 その2【Squirrel】
■ このスレッドは過去ログ倉庫に格納されています
0694デフォルトの名無しさん
2009/12/16(水) 21:46:22sq_createinstance はまさに構築済みの C++オブジェクトをラップして返すために
あるもので、squirrel のコンストラクタをよばない。
普通のコンストラクタは中で C++のインスタンスを new してるから、
呼んでしまうと余分なC++インスタンスがつくられる上に、さらに
別のインスタンスを sq_setinstanceup した時点でリークしちゃうからね。
で、よばれないから、たいていコンストラクタでやってるはずの
sq_setreleasehook は別途必要になる
■ このスレッドは過去ログ倉庫に格納されています