Posted on 2008-11-15 00:55 
S.l.e!ep.¢% 阅读(2403) 
评论(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[]"
    结果, 这三类人写出了同一模块, 写出了三样代码, 唉~~~