我創建具有指針的載體和創建從模件派生的類DIGOUT在一種方法稱爲訪問一個矢量對象從一個不同的類
BOOL Cbeckhoff_frontendDlg::OnInitDialog()
{
//...
std::vector<Modul*> arrDigOut;
arrDigOut.push_back(new DigOut(IDC_CHECK1, this,"GVL.DigOut1",pAddr));
//...
for(iNumDO = 0;iNumDO<1;iNumDO++) arrDigOut[iNumDO]->InitCheck(this);
//...
}
如何從一個不同的訪問向量新對象方法,如:
void Cbeckhoff_frontendDlg::OnBnClickedButton3()
{
for(iNumDO = 0;iNumDO<1;iNumDO++) arrDigOut[iNumDO]->SetID();
}
我想過使用公共指針或getter和setter方法,
但我沒有得到這樣的創造membervariables:
std::vector<Modul*> * parrDigOut;
它抱怨說,Modul沒有聲明。