C/C++
Blue_Dream_
高级程序员,喜爱底层编程并从事相关软件开发,编程工具 VS.NET C/C ,ASM, Delphi
展开
-
ATL 字符串转换宏
ATL字符串转换宏VS.字符串类 有比MultiByteToWideChar和WideCharToMultiByte更简单的字符串转换宏,你相信吗?头文件转载 2010-06-02 14:07:00 · 1426 阅读 · 0 评论 -
C/C++中 宏定义字符串 操作
关于记号粘贴操作符(token paste operator): ##1. 简单的说,“##”是一种分隔连接方式,它的作用是先分隔,然后进行强制连接。 其中,分隔的作用类似于空格。我们知道在普通的宏定义中,预处理器一般把空格 解释成分段标志,对于每一段和前面比较,相同的就被替换。但是这样做的结果是, 被替换段之间存在一些空格。如果我们不希望出现这些空格,就可以通过添加一些 ##来替代空格。转载 2010-09-02 22:59:00 · 3565 阅读 · 0 评论 -
#define指令中个常见预处理操作符
#define指令中个常见预处理操作符1. 字符串化(#)# 操作符用于有参数的宏定义中, 把宏参数转换成一个常量字符串.# 操作符放在宏参数的前面,它将把宏参数值加上“”, 转换成字符串。 例如:#define stringer( x ) printf( #x "/n" )原创 2010-09-03 12:53:00 · 1028 阅读 · 0 评论 -
MFC 取得启动参数 较快的方法
int i = __argc; char *arg1 = __argv[1]; char *arg2 = __argv[2]; char *arg3 = __argv[3];该方法不适用 unicode 项目原创 2010-09-29 18:22:00 · 2412 阅读 · 0 评论 -
图像旋转和拉伸
图像旋转和拉伸 图像的旋转和拉伸通常是通过在DrawImage中指定destPoints参数来实现,destPoints包含对新的坐标系定义的点的数据。图7.18说明了坐标系定义的方法。转载 2011-02-24 11:17:00 · 1380 阅读 · 0 评论 -
VS2010 去波浪线,绝对管用
原创 2012-06-27 19:53:00 · 2596 阅读 · 0 评论 -
查看VS2013中项目的宏定义
原创 2016-06-24 15:44:52 · 6658 阅读 · 0 评论