#include <iostream> #include <cstdlib> using namespace std;
class A{
public: A(int a); void print(); private: const int m_iA1; //常数据成员 static const int m_iA2;//静态常数据成员。 };
A::A(int a):m_iA1(a){} //常数据成员在类的构造函数的初始化列表进行初始化。
const int A::m_iA2 = 2; //静态常数据成员在类外进行定义和初始化。
void A::print(){ cout << m_iA1 << " " << m_iA2 << endl; }
int main(){
A a(1);
a.print();
system("pause"); return 0; }
转载请注明原文地址: https://ju.6miu.com/read-1203518.html