- 博客(3)
- 收藏
- 关注
转载 (转)C++代码的一些小细节
1.如果要考虑跨平台,那么就需要避免使用任何的C++扩展,比如”interface”;2.在Win32的API中使用INT_PTR, DWORD_PTR来代替 INT 或 DWORD,这样的代码具有更好移植性;3.将”检测64位可移植性问题”设置为是。万一需要移植,hoho,省事很多阿。4.千万不要假定指针是32位的,所以也就不要将指针转化为UINT32或INT32而是使用intptr_t,否则移
2009-09-17 09:32:00 844
转载 (转)不同框架下的C++字符串代码转换
▲QString与char *的相互转化QString str1 = "Test";QByteArray ba = str1.toLatin1();const char *c_str2 = ba.data();printf("str2: %s", c_str2);QString string = QString(QLatin1String(c_str2)) ;或者//中文Windows的缺省内码是
2009-09-09 11:12:00 1948
转载 (转)char,wchar_t,TCHAR 3者的区别与联系
2. UNICODE WCHAR*到 char * CString str(wchar*);///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////LPCSTR 32-bit 指针,指向一个常量
2009-09-04 13:53:00 3092 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人