首页 > 其他 > 详细

头文件中的static变量

时间:2021-08-08 23:07:47      阅读:21      评论:0      收藏:0      [点我收藏+]

1. 头文件中的static变量

在头文件中定义static变量,多个源文件引用该头文件,static意义何在?
2021.6.5答:这相当于在不同源文件中定义同名static变量,因为static会只在各自的文件中生效并直至程序结束。


实际代码中,应该没有这种写法吧。这种做法违背了static的初衷。
如果这样写了,会怎样呢?
有没有这样的作用呢----把一个全局变量的作用域限制在某些源文件中。

2021.8.8 ubuntu测试结果:不同文件的同名static变量地址不同,和6.5的猜想相同。

技术分享图片技术分享图片

头文件中的static变量

原文:https://www.cnblogs.com/z-r-q/p/15116444.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!