歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

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

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