> Kak sdelat'eto?->> > Dobav'te v telo funkzii konstruktora klassa CHeet operatori > vklu4enija vkladok v dialogovoe okno. > Ja sdelal tak- > CSheet::AddPage(&m_page1); > CSheet::AddPage(&m_page2); > CSheet::AddPage(&m_page3); > Pishet oshibki. 4e delat'??
Esli I pravilno ponial to nado tak:
AddPage(&m_page1);
AddPage(&m_page2);
AddPage(&m_page3);
---
P.S.AddPage ne mozhet byt virtual.
example:
class A
{
public:
A()
{
vf(555);
//ne smotrya na to chto vf virtual, B class constructor eche ne
//vyzvan i virtual pointer table eche ne suchestvuet dlia classa B
};
virtual ~A(){};
virtual void vf(int i)
{
m_a = i;
};
int m_a;
};
class B: public A
{
public:
B(){};
~B(){};
void vf(int i)
{
m_b = i;
}
int m_b;
};
main()
{
B b;
}
---
|