class predek {
public:
    void tisk() {cout << "ahoj" << endl;}
};

class potomek: public predek
{
public:
    using predek::tisk; // Chceme používat jméno z předka
    void tisk(int n){cout << n << endl;}
};


potomek tento;
tento.tisk(); // Deklarace using zrušila zastínění
