如何在c++中使用static修饰全局变量

   2024-10-01 6070
核心提示:在C++中,可以使用static关键字来修饰全局变量,使其在当前文件作用域内有效,不会被其他文件所访问。// 在全局变量前加上static

在C++中,可以使用static关键字来修饰全局变量,使其在当前文件作用域内有效,不会被其他文件所访问。

// 在全局变量前加上static修饰符static int globalVariable = 10;int main() {    // 在同一个文件中可以访问到static修饰的全局变量    cout << "Global Variable: " << globalVariable << endl;        return 0;}

在上面的示例中,全局变量globalVariable被static修饰,只能在当前文件中访问。如果想要在其他文件中访问该变量,可以在其他文件中声明extern关键字。

// File1.cppstatic int globalVariable = 10;// File2.cppextern int globalVariable;int main() {    // 在不同文件中通过extern关键字访问static修饰的全局变量    cout << "Global Variable: " << globalVariable << endl;        return 0;}

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号