C++ static extern关键字

static关键字功能:

              1.隐藏,避免变量或函数在其他源文件可见

              2.变量持久化

extern关键字功能:

              1.支持分离式编译;例:extern int i;仅声明变量i               int i;既声明又定义

              2.在多个文件中共享const对象

              3.模板实例化

extern一般使用在多文件之间需要共享某些代码时

猜你喜欢

转载自blog.csdn.net/m0_37895939/article/details/86677780
今日推荐