【C++基础】C++中的static(静态)

static 变量或函数: 当需要这些变量或函数与实际定义的符号链接时,链接器不会在该变量或者函数所在.cpp文件以外的作用域寻找该变量或函数的符号定义,其他.cpp文件不会看到该变量或函数,链接器在全局作用域下也不会看到。

extern int s_variablele

extern - 意味着其会在外部单元(.cpp文件)中寻找s_variable变量。

注意尽量将变量和函数标记为静态,除非真需要跨.cpp文件链接。

你可能感兴趣的:(C++学习,c++,开发语言)