我在类ADialog
中有一个函数,它有一个用户输入x11
,我想在类BDoc
的函数中调用它。怎么做?
.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);
}
.cpp文件的一部分
void BDoc::ATCut()
{
//(get the value of x11 that user inputs in this part)
}
答案 0 :(得分:0)
在您的来电者课程ADialog
中加入BDoc
课程标题,然后致电SetAData()
ADialog obj;
obj.SetAData();
如果需要,您可以修改SetAData()
以返回x11
。
答案 1 :(得分:-1)
制作类BDoc的类ADialog朋友。因此,您可以轻松访问类BDoc中的类ADialog函数。