Сергей Баженов
21 февраля 2019 г. 3:46

как получить свойство базового класса?

Базовый класс

сначала процитирую справку:
Element
Base class of score layout elements The Element class is the virtual base class of all score layout elements.
перевод: Базовый класс элементов макета партитуры Класс Element является виртуальным базовым классом всех элементов макета партитуры.
Вопрос... У меня есть переменная в которой находится элемент макета партитуры. Проще говоря нота. У ноты есть базовый класс Element со своим набором свойств и методов. Например color selected и т.п. selected собственно и есть текущая выделенная нота, но я не знаю, как получить это свойство базового класса. Помогите...

2

Вам это нравится? Поделитесь в социальных сетях!

1
Evgenii Legotckoi
  • 21 февраля 2019 г. 3:55

Не до конца понимаю сути вопроса, наверное, нужно увидеть программный код и попытку его применения, но к методам базового класса можно обращаться в наследованном классе через вызов по имени базового класса.

  1. class ElementBase
  2. {
  3. public:
  4. int getSomething();
  5. };
  1. class Element : public ElementBase
  2. {
  3. public:
  4. int getSomething() { return ElementBase::getSomething(); }
  5. };

    Комментарии

    Только авторизованные пользователи могут публиковать комментарии.
    Пожалуйста, авторизуйтесь или зарегистрируйтесь