S
S
Sergey2018-05-04 10:18:24
C++ / C#
Sergey, 2018-05-04 10:18:24

How is a parent constructor called in C++?

How to rewrite this code https://ideone.com/NE6NEW to C++?
I really don't understand how it's possible to do something like this :(

Answer the question

In order to leave comments, you need to log in

1 answer(s)
D
Denis Zagaevsky, 2018-05-04
@ekifox

In C++, you need to separately implement the child constructor

class Base {
    public:
    Base(int _i): i(_i) {//блок инициализации
    }
    private: 
    int i;
}

class Derived : public Base {
    public:
    Derived(int _i): Base(_i) { //зовём super конструктор
    }
}

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question