मैं निम्नलिखित वर्ग है:वी 8 FunctionTemplate कक्षा उदाहरण
class PluginManager
{
public:
Handle<Value> Register(const Arguments& args);
Handle<ObjectTemplate> GetObjectTemplate();
};
मैं रजिस्टर विधि जावास्क्रिप्ट से सुलभ होना चाहता हूँ। मैं इस तरह वैश्विक वस्तु में जोड़ें:
PluginManager pluginManagerInstance;
global->Set(String::New("register"), FunctionTemplate::New(pluginManagerInstance.Register));
यह निम्न त्रुटि फेंकता है:
'PluginManager::Register': function call missing argument list; use '&PluginManager::Register' to create a pointer to member
मैं ऐसा करने की कोशिश की है, लेकिन यह या तो काम नहीं करता। और यह सही नहीं है, क्योंकि मैं इसे प्लगइन प्रबंधक पंजीकरण की रजिस्टर विधि को कॉल करना चाहता हूं।
पंजीकरण विधि स्थिर या वैश्विक बनाने के अलावा, कोई विचार?
धन्यवाद।
इस के बाद से नीचे मतदान किया था, वहाँ कुछ इस के साथ गलत हो रहा है। इसमें ग़लत क्या है? – sbi