_bstr_t 使用出现错误

发布时间:2016-12-9 14:01:33 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"_bstr_t 使用出现错误",主要涉及到_bstr_t 使用出现错误方面的内容,对于_bstr_t 使用出现错误感兴趣的同学可以参考一下。

写了一个软件,弄了快一天了,终于把bug抓出来了。这里,我把错误重现了一下 VOID testString( const char* str1 ,const char* str2) { int nLen1 = strlen(str1); int nLen2 = strlen(str2); int textlen1 = MultiByteToWideChar( CP_UTF8, 0, str1,-1,NULL,0 ); int textlen2 = MultiByteToWideChar( CP_UTF8, 0, str2,-1,NULL,0 ); } int main(int argc, char* argv[]) { unsigned char pSrc[] = { 0xE6,0x88,0x91,0xE5,0x90 ,0x83 ,0xE8 ,0xA5 ,0xBF ,0xE7 ,0xBA ,0xA2 ,0xE6 ,0x9F ,0xBF,0x00 }; string str1= (char*)pSrc; _bstr_t str2 = (char*)pSrc; testString(str1.c_str(),str2); return 0; } 在使用 _bstr_t 的时候,会出现少东西,大家可以自己调试一下,就明白了

上一篇:[Py]一个贪吃蛇小游戏的雏形
下一篇:POJ 3281 Dining

相关文章

相关评论