首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

怎么在本文件内使用其他文件内声明的变量

2012-02-24 
如何在本文件内使用其他文件内声明的变量?a.cpp中声明一静态变量buff,现在想在b.cpp的函数中使用这个buff,

如何在本文件内使用其他文件内声明的变量?
a.cpp中声明一静态变量buff,现在想在b.cpp的函数中使用这个buff,不知该怎么办?

因为buff不是在a.h中声明的,所以#include   a.h不行,如果#include   a.cpp的话又会提示存在很多重复声明……
本想如果a.cpp里声明变量时使用extern就好了,可是由于a.cpp和a.h是外部提供的文件,不允许我修改,不知还有什么办法吗?



[解决办法]
静态变量的作用域只在本文件内。

[解决办法]
静态变量是无法跨文件使用的。

热点排行