请教怎样在VC构造函数中初始化常量如整型

解决方案 »

  1.   

    直接写在构造函数里就可以了, 比如:
    CMyMFCDlg::CMyMFCDlg(CWnd* pParent /*=NULL*/): CDialog(CMyMFCDlg::IDD, pParent)
    {
     // ...
      m_strHello = "Hi, Good afternoon";
    }好运 . ^_^
      

  2.   

    在初使化列表中,
    class A {
    const int m_ci ;
    A() ;
    } ;
    A::A() : m_ci(231)
    {
    }
      

  3.   

    逍遥兄你的方法不行我试了,QunKangLi(风起于青萍之末) 兄弟的方法通过了感谢
      

  4.   

    类定义中:
    class MyClass
    {
    ...
    const int m_int;
    }
    cpp文件中:int MyClass::m_int = 10;MyClass::MyClass()
    {
    }
    ...
      

  5.   

    记着及时结帖;
    除了使用初始化列表器之外,还有一种变通的方法,在必要时可以试一下:
    Class ClassName
    { enmu(xx=123);
      ...
    }
    即在类定义中定义一个枚举类型,然后可以在.h和.cpp中定义此枚举的变量,就可以做为常量使用。