我定义了一个整形变量public:
int KiloM;按右键 go to the definition of KiloM时
弹出对话框 the symbol "KiloM" is undefined然后 在成员函数里面也不能给他赋值。
int KiloM;按右键 go to the definition of KiloM时
弹出对话框 the symbol "KiloM" is undefined然后 在成员函数里面也不能给他赋值。
{
// Construction
public:
CChildView();
// Attributes
public:
CInputDlg *m_input;
int KiloM;
....
你的cpp文件中的函数名前面加了<类名>::<函数名>了吗?
也加了<类名>::<函数名>
就是运行到赋值那一句就出错
void CChildView::SetNum()
{
CInputDlg dlg;
KiloM=dlg.m_KiloM;
}
构造函数里赋值没问题
CChildView::CChildView()
{
KiloM=0;
}
调试时 是非法访问
KiloM=dlg.m_KiloM;这块儿能行么?这个dlg.m_KiloM; 赋值了么?
CChildView *pView; 这是一个成员变量然后在 void CInputDlg::OnOK() 中
pView-〉SetNum();
在SetNum里面调用OnPaint出错