1*e1edcf7dSMichael Buch struct Base { 2*e1edcf7dSMichael Buch int m_base_val = 42; 3*e1edcf7dSMichael Buch }; 4*e1edcf7dSMichael Buch 5*e1edcf7dSMichael Buch struct Foo : public Base { 6*e1edcf7dSMichael Buch int m_derived_val = 137; 7*e1edcf7dSMichael Buch }; 8*e1edcf7dSMichael Buch main()9*e1edcf7dSMichael Buchint main() { 10*e1edcf7dSMichael Buch Foo foo; 11*e1edcf7dSMichael Buch return 0; 12*e1edcf7dSMichael Buch } 13