我有一個ADialog
類中的函數,它具有用戶輸入x11
,我想調用BDoc
中的函數。怎麼做? .cpp文件的如何在另一個類的一個類中調用一個函數的對象?
.h file
#ifndef A_DIALOG_H
#define A_DIALOG_H
class ADialog : public wxDialog
{
public:
ADialog(wxWindow* parent, wxWindowID id, int click);
wxTextCtrl *d_x1;
void setAData();
};
#endif
部分.cpp文件的
void ADialog::setAData()
{
double x11;
d_x1->GetValue().ToDouble(&x11);
}
部分類BDOC的
void BDoc::ATCut()
{
//(get the value of x11 that user inputs in this part)
}
我在'ADialog'中看不到任何方法。 –
是不是setAData()的成員函數? – Leo001
它在類聲明中沒有聲明。我不知道它是「公共」還是「私人」。它是否是靜態的?你能發佈全班嗎? –