#pragma 预处理指令

1. #pragma once 让头文件只编译一次,不过,在早先的C++编译中并不是很普及,所以如果代码跨平台的话还是使用#ifndef #define #endif这三条指令防止头文件多次包含吧。

2. #pragma comment(lib, "xxx.lib")  使用comment最多的就是加载一个库了。

3. #pragme pack(push, 1) #pragma pack(pop) 设置字节对齐方式,这条是设置1个字节对齐,声明结构体或者类对象的时候加个这个,那些个成员变量就按照1个字节对齐的方式来对齐了,最后恢复编译器默认的字节对齐方式.

4. #pragma message("提示信息") 就是在编译的时候你可以看到一些提示信息,这样的话,如果有一些宏开关就可以在编译的时候有没有使用了。

随时添加 <^_^>

原文地址:https://www.cnblogs.com/emyueguang/p/2777654.html