@欲三更
這個是“類INI”格式的配置文件解析,暫時不支持XML.
windows下有:
GetPrivateProfileString和GetPrivateProfileInt 兩個API可以提取配置項.
但是其它系統(tǒng)沒有.
這是一個通用的ini格式的配置文件解析.
LZ搞得不錯啊,收益非淺,長了不少見識呢.
頂一個.
re: 布爾變量初始值 bbxyard 2011-04-17 11:05
樓主 可以研究一下 靜態(tài)源碼 檢查工具 "PC Lint"
轉(zhuǎn)載2個鏈接:
http://bbs.chinaunix.net/thread-1762815-1-1.html
http://wenku.baidu.com/view/c4f73afa770bf78a652954d1.html
re: 自己動手寫makefile的一些注意事項 bbxyard 2011-04-15 23:56
編譯.dll, .so 要加上參數(shù) -shared
我也做過移植.
影響中16位平臺,多用C來開來,多是嵌入式開發(fā).
32、64位在PC、服務(wù)器級較多,目前16位已很少.
我個人認(rèn)為int型相于對long類型要安全.
long類型在windows-64下,仍是32字節(jié);
但在LINUX-64下long和指針是相當(dāng)?shù)模焉壍搅?4字節(jié),
如果結(jié)構(gòu)體中使用long,結(jié)果大小有變,windows64下做的資源在linux下64處理,會有問題,
最常見的資源頭大小就一致.
如果是大型項目,還是建立自己的一套低層基本數(shù)據(jù)類型封裝方為上策.