私は次のクラスを持っています:
class PluginManager
{
public:
Handle<Value> Register(const Arguments& args);
Handle<ObjectTemplate> GetObjectTemplate();
};
JavaScript から Register メソッドにアクセスできるようにしたいと考えています。次のようにグローバル オブジェクトに追加します。
PluginManager pluginManagerInstance;
global->Set(String::New("register"), FunctionTemplate::New(pluginManagerInstance.Register));
次のエラーがスローされます。
'PluginManager::Register': 関数呼び出しに引数リストがありません。「&PluginManager::Register」を使用してメンバーへのポインタを作成します
私はそれをやろうとしましたが、うまくいきません。pluginManagerInstanceの Register メソッドを呼び出したいので、正しくありません。
Register メソッドを静的またはグローバルにすることを除いて、何かアイデアはありますか?
ありがとう。