预编译指令#pragma小记
来源:互联网 发布:淘宝商品标识上传错 编辑:程序博客网 时间:2024/06/05 04:36
作用:设定编译器的状态或指定编译器完成一些动作
最常用的几个#pragma指令如下:
(1)#pragma once
说明:用在.h文件的开头,指示编译器对此文件只编译一次。该指令依赖于具体编译器,所以移植性不好,不过目前基本上一般编译器都支持该指令。
如果程序需要跨平台使用,应使用#ifndef 、#define、#endif,这是C++语言的宏定义,在支持C++语言的编译器上都是有效的。
(2)#pragma message("消息文本")
说明:该指令指示编译器在编译过程中打印出具体信息,比如:
#ifdef __XXX#pragma message("__XXX is defined!");#endif
(3)#pragma code_seg()
说明:设定代码存放的section。
#pragma code_seg(“PAGE”)
作用是将此部分代码放入分页内存中运行。
#pragma code_seg()
将代码段设置为默认的代码段
#pragma code_seg("INIT")
加载到INIT内存区域中,成功加载后,可以退出内存
0 0
- 预编译指令#pragma小记
- #pragma 预编译指令
- #pragma 预编译指令
- pragma 预编译指令
- #pragma预编译指令
- #pragma message预编译指令使用技巧
- #pragma message预编译指令使用技巧
- VC中预编译#pragma指令总结
- sizeof与#pragma预编译指令
- 预编译指令#pragma的用法
- c++中pragma预编译指令简介
- #pragma message预编译指令使用技巧
- #pragma message预编译指令使用技巧
- dll的共享变量&预编译指令#pragma
- dll的共享变量&预编译指令#pragma
- #pragma pack 字节对齐预编译指令说明
- DSP编程中使用的预编译指令 #pragma
- 杂货边角(5):预编译指令#家族define/pragma
- js时间戳与日期格式之间的互转
- eclipse无法启动 \w*****\.metadata\.log
- 通过LaunchScreen自定义启动动画
- php版的UEditor使用
- 机器学习基础(林軒田)笔记之五
- 预编译指令#pragma小记
- 博客已搬家、、
- Js字符串与十六进制的相互转换
- 关于tensorflow 的数据读取线程管理QueueRunner
- 孙鑫视频VC++深入详解学习笔记(全)
- win8系统取消微软账号登录
- Caused by: No result type specified for result named 'success', perhaps the parent package does not
- QT 解析JSON
- 44道javaScript变态题(下)