employer cover photo
employer logo
employer logo

CA Technologies

Acquired by Broadcom

Is this your company?

CA Technologies interview question

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

Interview Answer

Anonymous

10 Jul 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.