employer cover photo
employer logo
employer logo

CA Technologies

Acquisita da Broadcom

Questa è la tua azienda?

Domanda di colloquio di CA Technologies

How do you create a "final" or "leaf" class in C++

Risposta di colloquio

Anonimo

10 lug 2013

class Frozen; class Freeze { Freeze () {} friend class Frozen; }; class Frozen : public virtual Freeze { }; Since the constructor of Freeze is private, only Frozen can call it – because Frozen is declared as a friend to Freeze.