9.4. Opakování

Cvičení
Cvičení

Úkol k textu

Zadání 1)

Vytvořte program, který bude obsahovat základní třídu num, která bude obsahovat virtuální funkci shownum(). Vytvořte dvě derivované třídy fhex a foct, které dědí num. Ať odvozené třídy přehodnotí funkci shownum() a zobrazí číslo v šestnáctkové a osmičkové soustavě.

Řešení

Úkol k textu

Zadání 2)

Proč nemůže být pomocí abstraktní funkce vytvořen objekt?

Řešení

Úkol k textu

Zadání 3)

Je tento fragment správný?
class base {
public:
  virtual int f(int a) = 0;
  // ...
};

class derived : public base {
public:
  int f(int a, int b) { return a*b; }
  // ...
};


Řešení
flash\test8.swf
Test
Kliknutím na ikonu spustíte test.