#include <iostream>
class foo
{
protected:
int a;
};
class bar : public foo
{
public:
bar(int _a) : a{_a} {}
int GetA() const { return a; }
};
int main() {
bar b{5};
std::cout << b.GetA() << std::endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKY2xhc3MgZm9vCnsKcHJvdGVjdGVkOgoJaW50IGE7Cn07CgpjbGFzcyBiYXIgOiBwdWJsaWMgZm9vCnsKcHVibGljOgoJYmFyKGludCBfYSkgOiBhe19hfSB7fQoJaW50IEdldEEoKSBjb25zdCB7IHJldHVybiBhOyB9Cn07CgppbnQgbWFpbigpIHsKCWJhciBiezV9OwoJc3RkOjpjb3V0IDw8IGIuR2V0QSgpIDw8IHN0ZDo6ZW5kbDsKCXJldHVybiAwOwp9