Vptr Not Ready Yet
What does this print?
#include <iostream>
struct Base {
Base() { describe(); }
virtual void describe() { std::cout << "Base\n"; }
};
struct Derived : Base {
int value = 42;
void describe() override { std::cout << "Derived " << value << "\n"; }
};
int main() {
Derived d;
d.describe();
}
Sign in to answer questions and track your progress
Sign In