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


- C - - часть 3


В С++ проверяется наличие преобразований и конструкторов,

определяемых пользователем, и в случае их отсутствия применяются

правила приоритета (за исключением указателей на элементы класса). Из целых типов только для константы со нулевым значением допускается приведение к типу указателя элемента. Указатель элемента допускает приведение к целому типу или аналогичному указателю

элемента. Последний будет указывать на элемент данных, если на

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

Cannot convert тип_1 to тип_2


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

(невозможно преобразовать тип_1 в тип_2)

Присваивание, инициализация или выражение требует выполнение

заданного преобразования типа, но данное преобразование недопустимо.

Cannot create instance abstract class класс


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

(Создание экземпляра абстрактного класса класс невозможно)

Абстрактные классы с "чистыми" виртуальными функциями не могут использоваться непосредственно, допускается лишь создание

производных (порожденных) от них классов.

Cannot define a pointer or reference to a reference


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

(Определение указателя или ссылки на ссылку невозможно)

Указатель на ссылку или ссылку на ссылку не допускается.

Cannot find класс::класс (класс&) to copy a vector


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

(Не найден класс::класс (класс&) для копирования вектора)

Если класс С++ класс_1 содержит вектор (массив) класса

класс_2 и вы хотите сконструировать объект типа класс_1 из другого объекта типа класс_1, то должен быть конструктор

класс_2::класс_2 (класс_2&) такой, чтобы могли быть сконструированы элементы вектора.


Данный конструктор принимает только один

параметр (являющийся ссылкой на его класс) и называется конструктором ссылки.

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




- Начало -  - Назад -  - Вперед -