fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. class base{
  5. int i=0;
  6. public:
  7. base(){
  8. cout<<"base default constructor"<<endl;
  9. }
  10. base(int i){
  11. cout<<"base with int"<<endl;
  12. }
  13. };
  14.  
  15. class derive : public base{
  16. int j;
  17. public:
  18. derive(){
  19. cout<<"derive default";
  20. }
  21. derive(int i) : base(i) {
  22. cout<<"derived with int "<<i<<endl;
  23. }
  24. void fun(int i){
  25. cout<<"finction "<<i<<endl;
  26. }
  27. };
  28. int main()
  29. {
  30. derive d(9);
  31.  
  32. }
Success #stdin #stdout 0s 3460KB
stdin
Standard input is empty
stdout
base with int
derived with int 9