Stdle #144 · virtual · 2026-10-28
What does this C++ snippet output?
A past puzzle — fully playable. 4 attempts, hints on wrong guesses.
#include <iostream> struct Shape { virtual double area() = 0; double describe() { return area() * 2; }};struct Box : Shape { double area() override { return 5; }};int main() { Box b; std::cout << b.describe() << "\n";}Virtual