Simple class with its derived class
#include <iostream>
#include <cstring>
using namespace std;
class mybase {
char str[80];
public:
mybase(char *s) {
strcpy(str, s);
}
char *get() {
return str;
}
};
class myderived : public mybase {
int len;
public:
myderived(char *s) : mybase(s) {
len = strlen(s);
}
int getlen() {
return len;
}
void show() {
cout << get() << '\n';
}
};
int main()
{
myderived ob("hello");
ob.show();
cout << ob.getlen() << '\n';
return 0;
}
Related examples in the same category