मैं स्थिर वर्ग समारोह को लुआ में बांधना चाहता हूं। जैसा कि आप जानते हैं, स्टैटिक क्लास फ़ंक्शन क्लास फ़ंक्शन के साथ कुछ अंतर है। तो lua में समारोह कॉल कोड इस तरह होना चाहिए ...लुआ में नेमस्पेस कैसे बनाएं?
//C++
lua_tinker::def(L, "Foo_Func", &Foo::Func);
//Lua
Foo_Func()
लेकिन मैं इस
//Lua
Foo.Func()
तरह lua में समारोह कॉल करना चाहते हैं वहाँ किसी भी तरह से इस तरह उपयोग करने के लिए है? लुआ टेबल सहायक हो सकता है। लेकिन मुझे कोई संदर्भ नहीं मिल रहा है।
याद रखें कि यदि आप की घोषणा की: Foo.Func = समारोह (इस) ... अंत आप इसे कॉल कर सकते हैं: फू: समारोह() (नोटिस ':'), यह पारित करेंगे फू तालिका को पहले फंक्शन पैरामीटर के रूप में भी। – Goles