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

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

C++ 靜態成員

發布時間:2020-07-06 07:22:04 來源:網絡 閱讀:316 作者:Aonaufly 欄目:編程語言

靜態成員(static)和非靜態成員的初始化有比較大的區別,所以這里單獨成章。

靜態成員初始化:

一,靜態變量:

#include <iostream>
using namespace std;
class Ctest
{
public:
    static int a;
};
int Ctest::a = 12;
int main()
{
    cout << Ctest::a << endl;
    Ctest ct;
    cout << ct.a << endl;
    return 0;
}

結果:

C++ 靜態成員

注意點:

①,靜態變量的初始化只能在類外進行,不能使用參數列表進行初始化。

②,其調用方案有2種:

        1,類名作用域 : Ctest::a

        2,對象調用: Ctest ct; ct.a

③,內外初始化需要加帶變量類型名 : int Ctest::a = 12 。需要將int加上。


二,靜態常量×××參數

#include <iostream>
using namespace std;
class Ctest
{
public:
    static int a;
    static const int b = 18;
};
int Ctest::a = 12;
int main()
{
    cout << Ctest::b << endl;
    Ctest ct;
    cout << ct.b << endl;
    return 0;
}

結果:

C++ 靜態成員


靜態方法:

#include <iostream>
using namespace std;
class Ctest
{
public:
    static int a;
    static const int b = 18;
    static void fun1()
    {
        cout << "靜態函數" << endl;
    }
};
int Ctest::a = 12;
int main()
{
   Ctest::fun1();
    Ctest ct;
    ct.fun1();
    //cout << ct.b << endl;
    return 0;
}

結果:

C++ 靜態成員

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宿州市| 西昌市| 安泽县| 扶沟县| 白玉县| 闸北区| 灵武市| 涪陵区| 张家港市| 海淀区| 鹤峰县| 台南市| 双牌县| 平谷区| 通山县| 会泽县| 梨树县| 丰县| 北海市| 华宁县| 兴业县| 商洛市| 阜康市| 栾城县| 策勒县| 山丹县| 华坪县| 宜宾市| 高要市| 东台市| 兴和县| 北京市| 五指山市| 琼结县| 昌乐县| 北辰区| 郸城县| 湟源县| 临城县| 泰和县| 登封市|