其实在用VC
编程的时候就会遇到很多宏定义,尤其是类似LONG,LPCTSTR
等等之类的,它们属于微软的自定义类型,但其本质上还是属于C/C++
里面的那几个标准类型。那用宏定义到底有什么好处呢?
先来看一下宏的定义:用#define
命令将一个指定的标识符(即宏名)来代表一个字符串。它的一般型式为:
其实在用VC
编程的时候就会遇到很多宏定义,尤其是类似LONG,LPCTSTR
等等之类的,它们属于微软的自定义类型,但其本质上还是属于C/C++
里面的那几个标准类型。那用宏定义到底有什么好处呢?
先来看一下宏的定义:用#define
命令将一个指定的标识符(即宏名)来代表一个字符串。它的一般型式为: