C++ 预处理器
C++ 預處理器
1、include 包含頭文件
#include 會被頭文件代替
// 包含標準庫的頭文件:< > #include <xxx>// 包含自定義的頭文件: " " #include "xxx"2、頭文件保護
避免頭文件被重復包含
// 如果宏 NAME_H 沒有定義,則執行直到 #endif 的程序語句 // 如果宏 NAME_H 已經定義,則直到 #endif 之前的程序語句都不會執行 #ifndef NAME_H #define NAME_H #include <iostream> class name { }; #endif- 可以嵌套使用,與最近的 #endif 匹配
- #ifdef 的用法與此相反
總結
- 上一篇: C++ 关键字 extern
- 下一篇: C++ 标准库类型 string