乙個實而不華的LuaTinker 1

2021-04-06 13:16:21 字數 767 閱讀 7985

快捷與c/c++通訊,luatinker參考了luabind和luaplus的特徵寫的,雖然沒有bindlua和luaplus這本強大

和提供很多功能,luatinker的實現只有兩個檔案,但是luatinker提供的基本能夠滿足大部的要求,使用者

還可以對它進一步的擴充,而且用於遊戲上特為方便,以下是luatinker使用c++結構和類的例子:

// 乙個基類

struct base

const char* is_base()

};// 乙個測試類

class test : public base

~test() {}

const char* is_test()

void ret_void() {}

int ret_int()   

int ret_mul(int m) const 

a get()    

void set(a a)   

int _test;

};int main()

// lua指令碼

temp = test(4)  建立乙個test類

print(temp._test) 列印test的_test成員

print(g_test)     

print(g_test._test) 列印g_test的成員變數_test

print(g_test:is_test()) 輸出資訊  

print(g_test:ret_int()) 返回g_test的成員變數_test

oracle record table 乙個例項

感覺不錯的例項,記錄一下 set serveroutput on declare type company is record companyid varchar2 10 companyname varchar2 300 address varchar2 300 legalrepresentativ...

做乙個programmer,而不做乙個coder

programmer是程式的思考者,而coder只是乙個執行者 勞心者製人,勞力者制於人 如果專案不緊的情況下,應該從需求做起,最好能夠窮盡所有的需求,遇到與別人模組互動的情況,規定好與別人互動的介面。然後才是開始設計,抓住需求當中的名詞,想想是否設計成為類,然後根據測試用例,來設計框架結構,至少要...

手工編寫乙個XML Schema XSD 的例項

簡單說 xml schema就是xml的乙個class,也相當於關係表的表結構模式。目前大都可以由程式根據已有的xml自動生成它的xsd,或者根據關係表生成它相應的xsd 實際就是將關係資料轉換成xml資料,vs2005中的型別化的dataset就是這樣實現的 對xml schema做一些簡單了解還...