我正在將Lua整合到我的項目中,而且我正在面對一個小型設計問題。目前,如果我想從我的主機應用到Lua腳本獲取信息,我認爲那是我用C註冊的功能,以這種方式: -- Inside lua
local state = host.get_state()
-- Do something with "state"
現在用的問題是:國家可以明顯變化,那麼「狀態」變量就會過時並且很可能無效。到目前爲止
這是我的第一篇文章:)。我可以將python擴展對象轉換爲C++指針,但是我遇到了問題。首先我會告訴你我的代碼,然後我會解釋這個問題。 這是我的課: #include <boost/python.hpp>
using namespace boost::python;
class Base
{
public:
virtual const char* HelloWorld