fork download
  1. #include<iostream>
  2. using namespace std;
  3. class base
  4. {protected:
  5. int x;
  6. string s;
  7. public:
  8. base(int x, string s)
  9. {
  10. this->x=x;
  11. this->s=s;
  12. }
  13. void setvar(int x, string s)
  14. {
  15. this->x=x;
  16. this->s=s;
  17. }
  18. int getx() {return x;}
  19. string gets(){return s;}
  20. };
  21. class derived: public base
  22. {private:
  23. int z;
  24. public:
  25. derived(int x, string s,int z):base(x,s)
  26. {
  27. this->z=z;
  28. }
  29. void setz(int z)
  30. {
  31. this->z=z;
  32. }
  33. int getz(){return z;}
  34. void display()
  35. {
  36. cout << x << " "
  37. << s << " "
  38. << z;
  39. }
  40. };
  41. int main()
  42. {
  43. derived a(5,"akkas",10);
  44. a.display();
  45. }
  46.  
Success #stdin #stdout 0s 5324KB
stdin
Standard input is empty
stdout
5 akkas 10