#c++中的关键字static用法总结
1、隐藏:加在变量和函数的前面。
没有前缀static的函数和变量具有全局可见性,即在一个.c文件中定义后,另一个.c文件依旧可以访问。
加上前缀static后,对其他.c文件就会隐藏,可用于在不同.c文件定义同名函数和变量,而不担心命名冲突。
2、在函数内定义的static局部变量,只能在该函数内使用该变量,在该函数外,该.c文件内,该变量仍存在,但不能使用。
#c++中的关键字static用法总结
1、隐藏:加在变量和函数的前面。
没有前缀static的函数和变量具有全局可见性,即在一个.c文件中定义后,另一个.c文件依旧可以访问。
加上前缀static后,对其他.c文件就会隐藏,可用于在不同.c文件定义同名函数和变量,而不担心命名冲突。
2、在函数内定义的static局部变量,只能在该函数内使用该变量,在该函数外,该.c文件内,该变量仍存在,但不能使用。