一个简单的问题:请问在vc++中的字符串_T("ABC")和一个普通的字符串“ABC”有什么区别。 谢谢大家来回答一下这个问题。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 _T("ABC")表示如果定义了unicode它表示 L"ABC",每个字符为16位,宽字符字符串if not UNICODE它就是ascii的"ABC",每个字符为8位"ABC"就是指ascii字符串"ABC" 相当于#ifdef _UNICODE #define _T("ABC") L"ABC"#else#define _T("ABC") "ABC"#endif _T("ABC")中的一个字符和汉字一样,占两个字节,而在"ABC"中,英文字符占一个字节,汉字占两个字节 怎么修改ATL项目输出dll的文件名 2个对话框如何先后显示 不散白不散 VC 中如何实现窗体的闪烁? 有懂说话人识别方面的绝顶高手吗?求救!! 菜鸟的问题:我该如何在一个对话框类中访问文档类中的函数 急问:使用ATL的OLE DB消费者模板,如何确定当前所在的行? 菜单所用字体可以选择吗? 关于排序问题待解(帮帮嘛) 一分钟前才问过问题,又要请大家帮忙了,这次是:CWnd::SetWindowPos() 属性页,CPropertySheet的问题。 如何实现一个类似MSN的邮件提示并自动通过IE接收功能?
表示如果定义了unicode
它表示 L"ABC",每个字符为16位,宽字符字符串if not UNICODE
它就是ascii的"ABC",每个字符为8位"ABC"就是指ascii字符串"ABC"
#ifdef _UNICODE
#define _T("ABC") L"ABC"
#else
#define _T("ABC") "ABC"
#endif