【C++】static的用法详解

1.什么是static? static是c++常用的修饰符,它用来控制变量的存储方式和可见性。 2.为什么要引入static 函数内部定义的局部变量,在程序执行到定义点时,编译器为它在栈上分配空间,但此函数执行结束后空间会被释放回收。这样就会产生一个问题:如果想要将函数中的此变量的值保存至下一次调用时,如何实现?最容易想到的方法时定义一个全局变量,但定义一个全局变量有许多缺点,最明显的是破坏了此变
相关文章
相关标签/搜索