p7_12.cpp

来自「相当丰富的C++源码」· C++ 代码 · 共 25 行

CPP
25
字号
#include<iostream>
using namespace std;
class A {
private:
	const int& r;         //常引用数据成员
	const int a;          //常数据成员
	static const int b;   //静态常数据成员
public:
	A(int i):a(i),r(a)   //常数据成员只能通过初始化列表来获得初值
	{
	     cout<<"constructor!"<<endl;
	};
   void display()
   {
     cout<<a<<","<<b<<","<<r<<endl;
   }
};
const int A::b=3;         //静态常数据成员在类外说明和初始化
void main()
{   A a1(1);  
    a1.display();
	A a2(2);
    a2.display();
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?