bjwf:
也不一定吧,我前些日子写了一段程序,里面就这样写了...
[阅读: 494] 2009-04-15 09:03:51
我定义了一种文件格式,文件的前四个字节是一个整数,magic number
我当时就是这样写的:
#define MAGIC_NUM 'self'
struct header
{
unsigned int magic;
...
...
header():magic(MAGIC_NUM){}
};
当然我也可以写成:
#define MAGIC_NUM 0x464C4553
但不如前面那个好看,好改.现在想起来也许也不好,因为没考虑编译器的兼容问题.