Luabind.

Erzeugen Sie mit dieser Bibliothek C ++ - und LUA-Bindungen.
Jetzt downloaden

Luabind. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • MIT License
  • Name des Herausgebers:
  • Arvid Norberg
  • Betriebssysteme:
  • Windows All
  • Dateigröße:
  • 325 KB

Luabind. Stichworte


Luabind. Beschreibung

Luabind ist eine Bibliothek, mit der Sie Bindungen zwischen C ++ und Lua erstellen können. Es liefert auch die Funktionalität, um Klassen in LUA zu definieren und sie von anderen LUA-Klassen oder C ++ - Klassen abzuleiten. LUA-Klassen können virtuelle Funktionen von ihren C ++ Baseclasses überschreiben. Es wird unter Verwendung der Template-Meta-Programmierung implementiert. Das bedeutet, dass Sie keinen zusätzlichen Preprocess-Pass benötigen, um Ihr Projekt zusammenzustellen (er erfolgt vom Compiler). Es bedeutet auch, dass Sie nicht (in der Regel) nicht die genaue Unterschrift jeder Funktion kennen müssen, die Sie registrieren, da die Bibliothek abhängig vom Kompilierzeittyp der Funktion Code generiert (der die Signatur enthält). Der Hauptnachteil dieses Ansatzes besteht darin, dass die Kompilierungszeit für die Datei erhöht wird, die die Registrierung dauert, es wird daher empfohlen, alles in derselben CPP-Datei zu registrieren.


Luabind. Zugehörige Software