Четвертый Borland C++ и его окружение


         

базовый класс содержит динамически диспетчеризируемые


( базовый класс содержит динамически диспетчеризируемые функции)

В настоящий момент динамически диспетчеризуемые виртуальные

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

порождающих классов.

Base class класс is inaccessibleBecause also in класс



Предупреждение этапа компиляции

(базовый класс недоступен в указанном классе)

Недопустимо использовать класс, одновременно как базовый и

косвенный базовый класс, поскольку его элементы автоматически

становятся неоднозначными. Попробуйте сделать базовый класс в

обоих случаях виртуальным.

Base class класс is included more than once



Сообщение об ошибке этапа компиляции

(базовый класс "класс" включен более одного раза)

Класс С++ может быть производным от любого числа базовых

классов, но непосредственно от одного и того же класса он может

быть производным только один раз.

Base class класс is initialized more than once



Сообщение об ошибке этапа компиляции

(базовый класс "класс" инициализируется более одного раза)

В конструкторе класса С++ список инициализации, следующий за

заголовком конструктора, включает указанный базовый класс более

одного раза.

Base initialization without a class name is now obsolete



Сообщение об ошибке этапа компиляции

(инициализация базового класса без имени класса является устаревшей)

Ранние версии С++ для инициализации базового класса позволяли помещать за заголовком конструктора просто список параметров

конструктора базового класса. Теперь рекомендуется включать имя

базового класса.

Это делает программу понятней и является обязательным в случае множественных базовых классов.

Старая запись:

derived::derived(int i) : (i, 10) { ... }

Новая запись:

derived::derived(int i) :Base(i, 10) { ... }

Bit field cannotBe static



Сообщение об ошибке этапа компиляции


Содержание  Назад  Вперед





Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий