#pragma指令可以让编译器执行某些特殊操作。
这条指令对非常大的程序或需要使用特定编译器的特殊功能的程序非常有用。
#pragma指令的一般形式为:
#pragma para
其中,para为参数。
常见用法:
一:#pragma message("xxx")
在编译的时候打印出""中的消息,只会在编译显示,不会出现在最终的程序中。
可以用该指令检测某个宏定义是否定义过。
二:#pragma once
加入该指令的文件只会被编译一次。
三:#pragma hdrstop
头文件编译到此结束,下面的内容不会再被编译
四:#pragma pack(n)
#pragma pack(n)
编译器将按照n字节对齐
#pragma pack()
取消自定义对齐方式,恢复默认(一般为8字节)