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

191
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 который определен в динамической библиотеке, и который используется в исполняемом файлеВо время выполнения возникает ошибка

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

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

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

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

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

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

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

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

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

306