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


- A - - часть 5



Предупреждение утилиты TLINK

(попытка экспорта идентификатора, не являющегося общедоступным)

Имя идентификатора было указано в разделе EXPORTS файла определения модуля, но идентификатор с данным именем не найден в

компонуемых модулях, как общедоступный. Это может быть вызвано

опечаткой в имени или тем, что не определена процедура с таким

именем.

Attempt to grant or reduceAccess to идентификатор


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

(попытка предоставить или ограничить доступ к идентификатору)

Производный класс С++ может модифицировать полномочия доступа к элементу базового класса, но только восстанавливая их в полномочия базового класса. В нем не могут добавляться или ограничиваться эти полномочия.

Attempting to returnA reference toA local object


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

(попытка вернуть ссылку на локальный объект)

В функции, возвращающей ссылочный тип, вы попытались вернуть

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

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

Attempting to returnA reference to local name идентификатор


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

(попытка вернуть ссылку на локальное имя идентификатор)

Данная функция С++ возвращает значение типа ссылки, и вы пытаетесь вернуть ссылку на локальную (динамическую) переменную.

Это недопустимо, поскольку такая переменная при выходе из функции

уничтожается. Вы можете вернуть ссылку на любую статическую или

глобальную переменную, либо изменить функцию таким образом, чтобы

возвращалась не ссылка, а само значение.




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