c++ #inclide "xxx.h"
连接的时候,会把函数声明包含进来,编译的时候,c++会根据函数声明找到这个函数的定义
直接写这个void func(); 和#include “x.h”效果是一样 , 并没有使 main.cpp 和x.cpp 直接连接到一起,是最后由编辑器链接起来
extern 一样的 不过包含文件,会自动查找 全局定义
static 静态全局变量, 只能在定义的文件中访问, 其他文件不能访问 如:test1.h test.cpp 在这里面定义的 只能在这两个里面访问,其他的访问不了。