目录结构:头文件放置于include目录,定义文件于src目录。
头文件可以加强类型安全检查,如果接口被调用、实现时与头文件声明不一致,编译器可以指出错误。
#ifndef XX_H //防止头文件被重复引用
#define XX_H
#include <math.h> //引用标准库中的头文件(编译器从标准库目录开始查找)
#include "header.h" //引用非标准库的头文件(编译器从用户的工作目录开始查找)
void Func(); //全局函数声明
class Foo::Boo{}; //类结构声明
#endif