私は関数呼び出しを作るしようとしたとき、私は実際に実際にコンストラクタにLua
スクリプトをロードする機能をカプセル化しようとすると、Lua
の呼び出しをカプセル化するC++
でクラスを作成しようとしていますが、主な問題はあります私は複数の戻り値を格納する方法とすべての引数を正しくプッシュする方法を見つけることができません。Luaのカプセル化クラス
私は任意の数の任意のタイプのパラメータでルアフォントを呼び出す関数の実装のアイデアを見つけようとしています(関数は引数をプッシュして関数を呼び出しますが、たとえば、 "lua_pushnumber"やプッシュストリングが必要なのかどうかを知る例
コードを投稿すると非常に便利です。 – Pubby
問題は、私はこのコードを書く方法を知らない、私はすべてのパラメータを取得するためにva_argsを使用する必要がありますが、私はエレガントにプッシュするためにパラメータを形質する方法を見つけることができません知っている。 ;-) – Loadex
あなたは[luabind](http://www.rasterbar.com/products/luabind.html)を見ましたか?それらは非常に良いC++スタイルのlua統合を提供します。多分あなたはそこにインスピレーションを見つけることができます。 – mkaes