Code AnalysisIntermediate 60s
Virtual call during destruction
What does this print?
Starter code
struct B {
virtual void f() { std::cout << "B"; }
~B() { f(); }
};
struct D : B {
void f() override { std::cout << "D"; }
~D() {}
};
D d;Think you can answer under pressure?
Get matched and answer live questions in 3-minute 1v1 battles. Elo ranking, badge tiers and bragging rights on the line.