宏定义中的一些特殊符号的用法
来源:互联网 发布:财务软件java源代码 编辑:程序博客网 时间:2024/05/17 08:50
最近在学习C++看了一些语法后,就找的看了下别人优秀的代码来读下,可刚看头文件第一句就给难住了。。。简直了。。。弱爆了。。在网上看到有人的说L是连接字符啊什么的,现在找到了我先要的给大家写出来。
一、 在字符串前加一个L作用:
#define DEF_SECTION L"PPINI"
如 L"我的字符串" 表示将ANSI字符串转换成unicode的字符串,就是每个字符占用两个字节。
strlen("asd") = 3;
strlen(L"asd") = 6;
二、 _T宏可以把一个引号引起来的字符串,根据你的环境设置,使得编译器会根据编译目标环境选择合适的(Unicode还是ANSI)字符处理方式
如果你定义了UNICODE,那么_T宏会把字符串前面加一个L。这时 _T("ABCD") 相当于 L"ABCD" ,这是宽字符串。
如果没有定义,那么_T宏不会在字符串前面加那个L,_T("ABCD") 就等价于 "ABCD"
0 0
- 宏定义中的一些特殊符号的用法
- Makefile一些特殊符号的定义
- 宏定义的特殊符号
- C++宏定义中的特殊符号
- linux中一些特殊符号的用法
- shell中一些特殊符号的用法总结
- 编程中的一些特殊符号的输入方法
- ORACLE 中的一些特殊符号
- ORACLE 中的一些特殊符号
- c中宏定义的特殊符号
- c中宏定义的特殊符号
- 宏定义的一些特殊用法
- Makefile学习笔记<中一些特殊符号的含义和用法>
- 一些特殊符号的打法
- 一些特殊符号的打法
- 一些html中的特殊符号表示
- shel脚本中的一些特殊符号
- 总结shell中的一些特殊符号
- VC对话框如何添加WM_ERASEBKGND消息(OnEraseBkgnd函数)及对话框使用位图背景并透明
- 第十三周项目5-字符串操作7
- C语言与汇编语言混合编程应遵守的规则
- MFC中的六大关键技术
- 给python加log
- 宏定义中的一些特殊符号的用法
- CSS三种使用方法
- 【书籍推荐】Migrating to Swift from Android
- 努力找工作中!
- escape()、encodeURI()、encodeURIComponent()区别详解
- Classpath entry org.maven.eclipse.MAVEN2_CLASSPATH_CONTAINER will not be exported or published
- Python中排序常用到的sort 、sorted和argsort函数
- 深入研究java.lang.ThreadLocal类
- android新bug,解析app配置文件时出错