#include <bits/stdc++.h>
using namespace std;
class Person {
public:
string name;
void showName() {
cout << "Name: " << name << '\n';
}
};
class Student : public Person { // Single Inheritance
public:
int roll;
void showRoll() {
cout << "Roll: " << roll << '\n';
}
};
int main() {
Student s; // Student object
s.name = "Fahim"; // inherited from Person
/// s.roll = 101;
s.showName(); // calling base class method
/// s.showRoll(); // calling derived class method
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgpjbGFzcyBQZXJzb24gewpwdWJsaWM6CiAgICBzdHJpbmcgbmFtZTsKCiAgICB2b2lkIHNob3dOYW1lKCkgewogICAgICAgIGNvdXQgPDwgIk5hbWU6ICIgPDwgbmFtZSA8PCAnXG4nOwogICAgfQp9OwoKY2xhc3MgU3R1ZGVudCA6IHB1YmxpYyBQZXJzb24geyAgIC8vIFNpbmdsZSBJbmhlcml0YW5jZQpwdWJsaWM6CiAgICBpbnQgcm9sbDsKCiAgICB2b2lkIHNob3dSb2xsKCkgewogICAgICAgIGNvdXQgPDwgIlJvbGw6ICIgPDwgcm9sbCA8PCAnXG4nOwogICAgfQp9OwoKaW50IG1haW4oKSB7CiAgICBTdHVkZW50IHM7ICAgICAgICAgICAvLyBTdHVkZW50IG9iamVjdAogICAgcy5uYW1lID0gIkZhaGltIjsgICAgLy8gaW5oZXJpdGVkIGZyb20gUGVyc29uCi8vLyAgICBzLnJvbGwgPSAxMDE7CgogICAgcy5zaG93TmFtZSgpOyAgICAgICAgLy8gY2FsbGluZyBiYXNlIGNsYXNzIG1ldGhvZAogICAvLy8gcy5zaG93Um9sbCgpOyAgICAgICAgLy8gY2FsbGluZyBkZXJpdmVkIGNsYXNzIG1ldGhvZAoKICAgIHJldHVybiAwOwp9Cg==