对话框类中,变量没有在构造函数中初始化?该如何处理
对话框类中,变量没有在构造函数中初始化?
IMPLEMENT_DYNAMIC(CMyDlg, CDialog);
CMyDlg::CMyDlg(CWnd* pParent /*=NULL*/)
: CDialog(CMyDlg::IDD, pParent)
, m_sendstr(_T( " "))
, m_PortAndActive(_T( " "))
{
//m_strIP=_T( " ");
//m_iPort=0;
}
m_strIP 是 CString类型
m_iPort 是 int 类型
我跟踪到这里发现 这两个值都没有被初始化, m_strIP是错误指针,m_iPort是随机数字,为什么会这样啊~~好奇怪,,这些是在基于对话框的MFC类中的。
请高手指点。。。。
------解决方案--------------------
都被注释了,怎么初始化?!
------解决方案--------------------
不大会吧
------解决方案--------------------
不可能吧!
------解决方案--------------------
你跟到函数看,别在括号那看
IMPLEMENT_DYNAMIC(CMyDlg, CDialog);
CMyDlg::CMyDlg(CWnd* pParent /*=NULL*/)
: CDialog(CMyDlg::IDD, pParent)
, m_sendstr(_T( " "))
, m_PortAndActive(_T( " "))
{
//m_strIP=_T( " ");
//m_iPort=0;
}
m_strIP 是 CString类型
m_iPort 是 int 类型
我跟踪到这里发现 这两个值都没有被初始化, m_strIP是错误指针,m_iPort是随机数字,为什么会这样啊~~好奇怪,,这些是在基于对话框的MFC类中的。
请高手指点。。。。
------解决方案--------------------
都被注释了,怎么初始化?!
------解决方案--------------------
不大会吧
------解决方案--------------------
不可能吧!
------解决方案--------------------
你跟到函数看,别在括号那看