void Ustawlnt(int i)
m_i = i;
void Drukujlnt(void)
printf("%d ", m_i);
void UstawFloat2(float f)
m_f2 = f;
void DrukujFloat2(float f)
printf("%f ", m_f2);
void UstawFloatl (float f)
m_f1 = f;
void DrukujFloat1(void)
printf("%f",
void DrukujKW(void)
printf("\n");
void TestAB(void)
Pochodna d;
Interfejsl *pif1 = &d;
Interfejs2 *pif2 = &d;
//Następujący wiersz powoduje wiele błędów.
Interfejsl if1;
d.Ustawlnt(IO)
d.UstawFloat2(1.5);
d.UstawFloat2(2.5);
d.DrukujlntO;
d.DrukujFIoatl ();
d.DrukujFloat20;
d.DrukujKWO;
pif1 ->DrukujlntO;
pif2->DrukujFloat10;