Каким образом можно из класса потомка обратиться к методам\атрибутам класса родителя?

133
21 марта 2018, 05:29

Не могу нагуглить конкретный ответ

Answer 1

Можно явно указать, к какому классу мы обращаемся. Например,

class Base {
public:
    void BaseMethod();
}
class Derived : public Base {
public:
    void DerMethod() {
        Base::BaseMethod();
    }
}

Но вообще это необязательно. Если нет конфликтов имён, то и так будет выбран нужный метод/атрибут. То есть в данном случае можно просто написать BaseMethod();

READ ALSO
can't find linker symbol for virtual table for `ClassName`

can't find linker symbol for virtual table for `ClassName`

Есть класс ClassName который определен в динамической библиотеке, и который используется в исполняемом файлеВо время выполнения возникает ошибка

137
Ошибка при освобождении памяти

Ошибка при освобождении памяти

Добрый день, суть вопроса заключается в том, что когда я пытаюсь очистить память во этом фрагменте кода, срабатывает ошибка -

175
Ввод элементов стека через консоль

Ввод элементов стека через консоль

Как реализовать ввод элементов стека не статичными данными, а с помощью ввода через консоль? Ну, те

187
Как перенести не вмещающийся текст

Как перенести не вмещающийся текст

Как перенести на новую строчку текст, который выходит за пределы нужной области? Или не больше 35 символов в строчке, если больше то на новую...

241