91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

c++ static變量在類中怎么用

c++
小樊
81
2024-11-25 19:31:54
欄目: 編程語言

在C++中,靜態變量(static variable)是屬于類的,而不是屬于類的某個對象。這意味著在整個程序運行期間,靜態變量只有一個實例,所有該類的對象共享這個變量。靜態變量通常用于存儲類的所有實例共享的數據。

在類中使用靜態變量的方法如下:

  1. 在類定義內部聲明靜態變量,使用關鍵字static
  2. 如果需要在類外部初始化靜態變量,可以在類定義外部進行。
  3. 訪問靜態變量時,使用類名和作用域解析運算符::

下面是一個簡單的示例:

#include <iostream>
using namespace std;

class Counter {
public:
    // 聲明一個靜態變量count
    static int count;

    // 構造函數
    Counter() {
        count++; // 每創建一個新對象,count加1
    }
};

// 初始化靜態變量count為0
int Counter::count = 0;

int main() {
    Counter obj1;
    Counter obj2;
    Counter obj3;

    // 輸出count的值
    cout << "Number of objects created: " << Counter::count << endl; // 輸出:Number of objects created: 3

    return 0;
}

在這個示例中,我們創建了一個名為Counter的類,該類有一個靜態變量count。每當創建一個新的Counter對象時,count的值都會增加。最后,我們輸出count的值,可以看到創建了3個對象。

0
手机| 绥德县| 盐津县| 儋州市| 南岸区| 田阳县| 沂水县| 青阳县| 定州市| 泌阳县| 枣强县| 东兴市| 乌拉特后旗| 黄平县| 通辽市| 泽普县| 赞皇县| 宁阳县| 深圳市| 湘西| 乌拉特中旗| 礼泉县| 襄汾县| 武夷山市| 武胜县| 楚雄市| 廉江市| 丽江市| 潢川县| 浦城县| 乐清市| 福建省| 平山县| 织金县| 乐安县| 阿勒泰市| 佛坪县| 天台县| 上虞市| 河津市| 洛浦县|