C++多文件编程
-
一个完整的 C++ 项目常常是由多个代码文件组成的,根据后缀名的不同,大致可以将它们分为如下 2 类:
.h 文件:又称“头文件”,用于存放 常量、函数的声明部分、类的声明部分;
.cpp 文件:又称“源文件”,用于存放 变量、函数的定义部分,类的实现部分。 -
C++ 多文件编程中,使用宏定义避免重复引入
#ifndef _NAME_H
#define _NAME_H
//头文件内容
#endif
- C++ 命名空间 如何应用在多文件编程中
多文件编程时,命名空间常位于 .h 头文件中 - C++ const 常量 如何在多文件编程中使用
用 const 修饰的变量必须在定义的同时进行初始化操作(除非用 extern 修饰)。与此同时,C++ 中 const 关键字的 功能 有 2 个,除了表明其修饰的变量为常量外,还将所修饰变量的可见范围限制为当前文件。
在 C++ 多文件编程中定义 const 常量的3 种方法。
(1)将const常量定义在.h头文件中
//demo.h
#