rt,vs2010太会用啊,CfirstMFCDlg::CfirstMFCDlg(CWnd* pParent /*=NULL*/)
: CDialogEx(CfirstMFCDlg::IDD, pParent)
, m_R(0)
, m_Value1(0)
, m_Value2(0)
, m_Value3(0)
像这样的构造函数赋值是什么意思?上面几个值都是int型的,还有CDialogEx::DoDataExchange(pDX);
DDX_Radio(pDX, IDC_RADIO_ADD, m_R);
DDX_Text(pDX, IDC_EDIT2, m_Value1);
DDX_Text(pDX, IDC_EDIT3, m_Value2);
DDX_Text(pDX, IDC_EDIT4, m_Value3);   明明那几个IDC我都已经定义好了,为啥划红线说是未定义的标示符?来大神指教一下呗,谢谢了

解决方案 »

  1.   

    大神给解释一下上面那个赋值的语句呗,为啥还可以在函数外面赋值啊,而且赋值的方式还是 m_Value1(0),它这个的意思是变量后面括号里的东西就是变量的初始值么,谢谢了
      

  2.   

    大神给解释一下上面那个赋值的语句呗,为啥还可以在函数外面赋值啊,而且赋值的方式还是 m_Value1(0),它这个的意思是变量后面括号里的东西就是变量的初始值么,谢谢了
    这个是类的初始化列表,就是把成员变量初始化成括号里的值
      

  3.   

    , m_R(0)
    , m_Value1(0)
    , m_Value2(0)
    , m_Value3(0)
    这是 初始化成员列表,你也可以直接写在构造函数中这是为const修饰的变量准备的
      

  4.   

    安装目录下 \Microsoft Visual Studio 9.0\Samples\2052里面就有N多例子
      

  5.   

    哦,那不是const修饰的也能用啊,谢谢你了
      

  6.   

    ,为什么我的2010没有
    实在不行了,那就去CSDN下载去。。多看例子
    http://download.csdn.net/detail/shen_wei/4913169 本人资源里面有,可以找找。。全部零分啊!!
      

  7.   

    ,为什么我的2010没有
    实在不行了,那就去CSDN下载去。。多看例子
    http://download.csdn.net/detail/shen_wei/4913169 本人资源里面有,可以找找。。全部零分啊!!谢谢啦,我去找找去