C++ 第三篇 关于预处理器指示符和命名空间

来源:互联网 发布:阿里大数据平台架构 编辑:程序博客网 时间:2024/05/16 13:55

#include <some_file.h>
头文件通过include而成为程序的一部分."#"是标识.
#ifndef BOOKSTORE_H //如果没有定义BOOKSTORE_H
#define BOOKSTORE_H //那么定义BOOKSTORE_H
#endif
-D后加预处理常量

命名空间的作用是防止名字污染全局命名空间
格式 using namespace

C++标准库中的名字都是在一个称作std的命名空间中声明的,这些名字在我们的程序文件中是不可见的,除非我们显示地使它们可见.Using 提示符告诉我们编译器要使用在命名空间std中声明的名字.