在項目中,我創建了main.cpp和main.h,並定義了公共變量int a和int b中的。 cpp文件。MFC,無對話框類.cpp文件,如何獲取主.cpp公共變量
目前我在aproc.cpp和aproc.h(它不是對話框)中創建一個類Aproc,並使用include aproc.h將其添加到main.cpp中。
現在,在aproc.cpp我想「一」,這是main.h定義的變量,我使用這個代碼:
((MainDlg*)GetParent())->a;
編譯器效果很好, 但它將運行的getParent時錯誤,
變量聲明爲
public:
int a;
aproc.h被delcared爲
class aproc.h : pulbic CWnd
{
}
如何獲取公共變量?
顯示更多的代碼並糾正錯別字。 –
它在運行時給出的錯誤是什麼? –