歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> C++類static靜態成員變量和const常量成員變量(和引用相同)初始化方法

C++類static靜態成員變量和const常量成員變量(和引用相同)初始化方法

日期:2017/3/1 9:57:46   编辑:Linux編程

a為const常量成員

c為static靜態成員

常量和引用,必須通過參數列表進行初始化。

靜態成員變量的初始化也頗有點特別,是在類外初始化且不能再帶有static關鍵

#include<stdio.h>
#include<iostream>
using namespace std;
class T{
public:
T(int b):a(b)
{
;
}
const int a;
static int c;
};
int T::c = 14;
int main()
{
T t(12);
cout << t.a << endl;
cout << t.c << endl;
return 0;
}

Copyright © Linux教程網 All Rights Reserved