(LPSTR)(LPCTSTR)str到底是哪個白痴發明的?


原貼地址:http://bbs.csdn.net/topics/340000641(LPSTR)(LPCTSTR)str到底是哪個白痴發明的?

CString str;
然后為了傳入ANSI字符串
(LPSTR)(LPCTSTR)str

最先寫出這種垃圾代碼的白痴到底是誰?

網上到處都是,用MFC的幾乎每個人都見過乃至寫過!

就算是VC6,這么寫結果沒有問題,難道沒有一個人想過LPCTSTR多一個T的意義?難道就沒有一個人看過VC6安裝的時候還能選UNICODE庫?精簡版的VC6用太多了吧!

UNICODE環境正確寫法
CString str;
CStringA strA(str);
strA.GetString();或strA.GetBuffer(0);

用API?也是裝B的,這是MFC啊!

字符轉換這么簡單的東西,難道就沒一個人寫對!

shit!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM