Code前端首页关于Code前端联系我们

使用C++静态变量实现数据共享

terry 2年前 (2023-10-01) 阅读数 158 #c++
文章标签 jsp连接mysql

一、静态变量的基本概念

静态变量在C++中一般被用来表示类变量或者全局变量,不同于动态变量,静态变量的内存空间只在程序运行期间被初始化一次,而不是每次执行到它所在的函数时都会重新分配一块内存。因此,静态变量可以用来共享数据。

静态变量有两种声明方式:在函数中声明和在类中声明。在函数中声明的静态变量可以用来保存在函数调用之间需要持久存储的数据,比如一个计数器。在类中声明的静态变量则可以被所有的实例对象所共享。

#include <iostream>
using namespace std;

void func() {
  static int counter = 0;
  counter++;
  cout 

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门