常数据成员的用法

    xiaoxiao2023-03-25  6

    

    #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
    最新回复(0)