请问 CString pwd = _T("12345678"); 是什么意思。本人初学vc 谢谢 谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CString pwd = _T("12345678"); CString 是mfc的字串类pwd是CString类生成的实例对象。=将后面的字串赋给pwd字串。_T("12345678")是一个字串。其中_T是一个宏。它将括号中的字串转化为UniCode字串(在unicode系统下转化,如果是其它系统,就不会转化)。unicode是一种字符编码格式。它适用大部分国家的字符。所以它可以说是国际化程序中所用的字符编码格式。以上是我的愚见,不对的地方还请大家批评指正!谢谢! 给字符串赋值,和CString str="12345"一样的 to wei_gogo:不一样噢!不是unicode的字串在w2k下要统统先转为unicode(因为win2k就是基于unicode的)。先是速度就不同了,其它的,还说不好。 可以这样写: CString pwd(_T("12345678")); 类CString重载了赋值运算符._T 宏在 #define _UNICODE 时将其后字符串转化为Unicode. //***************************************************参考:MSDN vcmfc.chm::/html/_atl_string_conversion_macros.htmString Conversion Macros编译选项 T becomes OLE becomes none A W _UNICODE W W OLE2ANSI A A _UNICODE and OLE2ANSI W A yl0002(yl) 说的很好了!都不用补充 在unicode系统下转化,如果是其它系统,就不会转化---------------------------------------------------------应该是在定义了UNICODE或_UNICODE 的情况下。 如果你的程序不会运行在unicode系统下,就与直接赋值是一样的,在兼容性方面考虑,建议你加上这个宏 如何用cximage得到gif图像的第x帧 如何创建一个目录 求助。IE6,IE7调用activex编码问题 vc界面方面有什么好点的书籍吗?谢谢了 关于定义对象的问题 关于C语言 有谁知道TM3.0说的免费短信150条是真的 吗?谁会用?教教我....谢谢! ASSERT()是什么意思? 一个简单问题:请问我在CMainFrame::OnSize()函数中 MFC下CButton问题,急~~ 重分求解技术难题的解决方案 请问一个常见的问题。
CString 是mfc的字串类
pwd是CString类生成的实例对象。
=将后面的字串赋给pwd字串。
_T("12345678")是一个字串。其中_T是一个宏。它将括号中的字串转化为UniCode字串(在unicode系统下转化,如果是其它系统,就不会转化)。
unicode是一种字符编码格式。它适用大部分国家的字符。所以它可以说是国际化程序中所用的字符编码格式。
以上是我的愚见,不对的地方还请大家批评指正!谢谢!
不一样噢!
不是unicode的字串在w2k下要统统先转为unicode(因为win2k就是基于unicode的)。先是速度就不同了,其它的,还说不好。
类CString重载了赋值运算符.
_T 宏在 #define _UNICODE 时将其后字符串转化为Unicode.
参考:MSDN
vcmfc.chm::/html/_atl_string_conversion_macros.htm
String Conversion Macros编译选项 T becomes OLE becomes
none A W
_UNICODE W W
OLE2ANSI A A
_UNICODE and OLE2ANSI W A
---------------------------------------------------------
应该是在定义了UNICODE或_UNICODE 的情况下。
就与直接赋值是一样的,在兼容性方面考虑,
建议你加上这个宏