Kendimi, Lua'yı içeren bir C projesinde hash tablo kabına ihtiyaç duyuyorum. Lua'daki karma tablonun jenerik bir kap olarak kullanılmasının mümkün olup olmadığını merak ediyorum. ltable.h
'a baktım ve tüm fonksiyonlar bir Lua durumu gerektiriyor ve Lua ortamına bağlı görünüyor, bu yüzden verilerin Lua'dan bağımsız olması gerekiyorsa bunun pratik olmadığını tahmin ediyorum.Lua'nın Lua hash tablosunu kullanmak mümkün mü?
5
A
cevap
5
Mümkün ve en kolay yol sadece Lua için resmi C API'sini kullanmaktır. Ltable.h'nin içlerine girmeye gerek yok.
0
luabind veya luabridge'i kullanarak bir C++ hashının (stl'nin haritasının) Lua'da nasıl temsil edileceğini belirtin; o zaman Lua motoruna geçebileceksiniz. Lua'nın herhangi bir kullanımının Lua devletini geçmesi gerekeceğini, burada bir kaçış olmadığını unutmayın.
İlgili konular
- 1. Lua tablosunu nasıl sonlandırılır?
- 2. Facebook ile hash etiketlerini kullanmak mümkün mi?
- 3. Cocos2d'de UIPickerView kullanmak mümkün mü?
- 4. Linq-SQL'i sürükle-bırak olmadan kullanmak mümkün mü?
- 5. DISPLAY olmadan pyplot kullanmak mümkün mü?
- 6. AIDL arabirimlerinde miras kullanmak mümkün mü?
- 7. OCaml'de boru kullanmak mümkün mü? F In #
- 8. SHA256CryptoServiceProvider ve WinXP'de kullanmak mümkün mü?
- 9. Arabirim tanımında alıcı/ayarlayıcı kullanmak mümkün mü?
- 10. Panda3D'yi bir wxPython uygulamasında kullanmak mümkün mü?
- 11. SystemEvents ile Özel EventArgs kullanmak mümkün mü?
- 12. xUnit ile Bağımlılık Enjeksiyonu kullanmak mümkün mü?
- 13. E-postalardaki degradeleri kullanmak mümkün mü?
- 14. Paradox veritabanı ile nHibernate kullanmak mümkün mü?
- 15. Bir e4 uygulamasında FormEditor kullanmak mümkün mü?
- 16. JSXTransformer.js ile Harmony (ES6) kullanmak mümkün mü?
- 17. Lumen'de (Laravel) Kiril sembolleri kullanmak mümkün mü?
- 18. Delphi yöntemi argümanlarında Attributes kullanmak mümkün mü?
- 19. Java SE ortamında javax.interceptor kullanmak mümkün mü?
- 20. Gömülü modda OCaml kullanmak mümkün mü?
- 21. Linq ile nesnelere yansıma kullanmak mümkün mü?
- 22. Qt ile cin kullanmak mümkün mü?
- 23. Masaüstü uygulamalarında EJB 3.1 kullanmak mümkün mü?
- 24. Android Eşzamanlı interpolators kullanmak mümkün mü?
- 25. Bir Facebook Uygulamasında Paralaks kullanmak mümkün mü?
- 26. Fare ile vim kullanmak mümkün mü
- 27. pdfquery ile düzenli ifadeler kullanmak mümkün mü?
- 28. Satır içi şablonları kullanmak mümkün mü?
- 29. Sınıflandırma için gensim doc2vec kullanmak mümkün mü
- 30. Kaynakta localhost adresiyle iframe kullanmak mümkün mü?
Söz konusu kaynak, C++ C++ yani hiçbir STL
kullanın, sonra lua API'yi kullanın. Afedersiniz. –