今天犯了个编译器可以检查出来的错误,在一个cpp文件中声明了:





在一个.h文件中实现的function中用extern bool sVal;来进行使用。。。
link error了
namespace起到限定sVal;作用范围的作用--没有强化到潜意识中去。
extern通过linker来关联变量,所关联的变量有全局属性。
今天犯了个编译器可以检查出来的错误,在一个cpp文件中声明了:
在一个.h文件中实现的function中用extern bool sVal;来进行使用。。。
link error了
namespace起到限定sVal;作用范围的作用--没有强化到潜意识中去。
extern通过linker来关联变量,所关联的变量有全局属性。