@ekifox
Пора идти спать

Как вызывается родительский конструктор в C++?

Как переписать этот код https://ideone.com/NE6NEW на C++?
Совершенно не понимаю, как там проводить подобные наследования :(
  • Вопрос задан
  • 116 просмотров
Решения вопроса 1
zagayevskiy
@zagayevskiy
Android developer at Yandex
В С++ нужно отдельно реализовывать конструктор потомка
class Base {
    public:
    Base(int _i): i(_i) {//блок инициализации
    }
    private: 
    int i;
}

class Derived : public Base {
    public:
    Derived(int _i): Base(_i) { //зовём super конструктор
    }
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы