Question: What is the output of the following code? #include virtual - Base ( ) = default; void f ( char const label ) const {

What is the output of the following code? #include virtual -Base()= default; void f(char const label) const { std::cout << label <<": Base
"; } virtual void g(char const label) const { std::cout <<< label <<": Base
"; }}; void f(char const void g(char const label) const { std::cout <<< label <<<": Derived
"; } label) const { std::cout <<< label <<": Derived\r } struct Derived: Base int main() Derived d; 3aseb *1= d Base& b *2= d ;; d .f(^ prime prime d.f^ prime prime )j; d .g(C^ prime prime d.g^ prime prime )i bl.f("bi.f"); b 1.g(^ prime prime b1.z^ prime prime );; b 2.f(^ prime prime 12.f^ prime prime ); b2.g("b2.g"); struct Base {.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!