Posted on 2008-11-15 00:55
S.l.e!ep.¢% 閱讀(2369)
評論(3) 編輯 收藏 引用 所屬分類:
C++
1. AutoLock
??? 在我的代碼中存在著許多
??? {
?????????? CAutoLock? lock(&sessionlock);
?????????? // do something
??? }
??? AutoLock固然方便,但代碼中很多這樣的括號,讓我真的很無語,有空要看下其它人是怎么寫的。
2. std::string, CString, char[]
??? 代碼需要在 win, unix 下都可以編譯,于是
??? windows非MFC人員: "用 char[], 如果用 std::string, 調用API, 要加上 .c_str()"
??? windowsMFC人員:?? "用CString, std::string 沒有 Format, 到處得加上 .c_str(), unicode 用CString 也方便"
??? unix人員:???????? "用 std::string 或 char[]"
??? 結果, 這三類人寫出了同一模塊, 寫出了三樣代碼, 唉~~~