c++头文件的各种问题
第一个问题 (添加#ifndef 防止头文件被重复定义)
#ifndef fcc_h //没定义 防止头文件被重复编译
#define fcc_h //定义
extern const int constance; //声明
#endif
//extern double pi = 1.0; 定义 (在函数体内声明会报错 包括main函数)
//extern double pi; 声明
//变量只能被一次定义 但是可以被多次声明
实现函数.cpp 不需要和头文件重名
只要头文件里声明了函数,函数的主体可以在任何地方出现,甚至可以在不同的源文件里出现,前提是函数所在的源文件必须是在本工程里。