在一般的.h头文件中,主要包含以下内容:
1.宏定义,如:
#ifndef __MPEG4FORMAT_H__
#define __MPEG4FORMAT_H__
............................
#endif
其作用是当此头文件被很多.c c.pp包含时,避免其中定义的全局变量,被重复定义.
#ifdefine xx_condition
..............
#endif
其作用是有条件的进行编译:主要是方便调度.其它放了调试代码.
2.函数,变量,类型的申明:
这里就不多说了.
3.编译器命令:
使用编译按照指定的方法进行编译源代码:
#pragma pack(2)
按双字节对齐内存
#pragma pack()
按默认方式对齐.
import "xx.dll"
导入.dll库等.
----------------------------------
其它的以后再补充,暂时就想到这么多了。
--------------------------------
#pragma pack(push)
--保存当前对齐属性
#pragma pack(pop)
--恢复保存的对齐属性
#pragma pack(1)
--按1字节对齐
#pragma pack()
按默认方式对齐.
--------------------------------