C++ - Что будет выведено на экран? | ProgHub
Что будет выведено на экран?
#include <iostream> 
 
class Base 
{ 
public: 
Base()  {   PrintClassName();  } 
 
virtual void PrintClassName() {   std::cout<<"Base"; } 
}; 
 
class Derived: public Base 
{ 
public: 
Derived() { } 
void PrintClassName()  {   std::cout<<"Derived";  } 
}; 
 
int main(int argc, char *argv[]) 
{ 
   Derived d; 
}
Base
Derived