C++学习笔记-- 预编译指令
来源:互联网 发布:开发长沙软件外包 编辑:程序博客网 时间:2024/06/02 13:19
C++学习笔记– 预编译指令
#include [file]功能:指定的文件 file 将插入到指令所在位置的代码处常见用途:通常用于包含头文件, 使代码可以利用在别处定义的功能#define [key] [value]功能:指定键 key 的每次出现都要替换为指定的值 value常见用途:用于定义一个常量值或者一个宏#ifdef [key]#ifndef [key]#endif功能:这个指令会有条件的包含(或忽略) ifdef (如果定义了) 或 ifndef (如果没有定义) 块中的代码, 这个取决于是否用 #define 定义了指定值常见用途:常用于避免循环包含, 所包含的每个文件在最前面定义一个值, 并将余下的代码包围在一个 #ifdef 和 #endif中, 这样就不会多次包含#pragma功能:这个指令的功能依编译器不同而有所不同, 如果在预处理过程中遇到这条指令, 通常允许程序员显示一条警告或者错误信息常见用途:对于不同的编译器, 由于#pragma 的用法并不是标准的, 所以不建议使用此指令
1 0
- C++学习笔记-- 预编译指令
- C语言学习笔记(三)——预编译指令
- C语言预编译指令
- C/C++预编译指令
- C语言预编译指令
- C 语言预编译指令
- C语言学习之预编译指令#include详解
- C语言中的预编译指令
- C/C++预编译指令总结
- C/C++预编译指令整理收藏
- C中的几个预编译指令
- C/C++中的预编译指令
- C语言中的预编译指令
- C/C++中的预编译指令
- C/C++中的预编译指令
- C语言预编译指令的用法
- c/c++中的预编译指令总结
- C/C++中的预编译指令
- POJ 3253 Fence Repair(哈夫曼树)
- poj 1226 暴力字符串匹配
- poj 1176 Party Lamps 搜索
- 排序算法之快速排序
- Python 基础——tuple与list、append与extend
- C++学习笔记-- 预编译指令
- 闲聊 - chrome自定义搜索
- 设计模式---生活例子
- NetFPGA安装及配置
- 二叉树的序列化和反序列化
- Visual EmbedLinux Tools:让vs支持嵌入式Linux开发
- 免费DDOS攻击测试工具大合集
- NYOJ20 吝啬的国度
- poj 3784 带插入的动态查询中位数