Горыныч
Система литературного программирования
НОВОСТИ | СКАЧАТЬ | РУКОВОДСТВО | КУПИТЬ | ПОМОЩЬ | КОНТАКТЫ |
<< Назад | Оглавление | Вперёд >>
Неоднозначные ссылки
Неоднозначной называется ссылка, которая указывает на два и более элемента. Т.е. имя, записанное в ссылке, совпадает с наименованием более чем одного элемента. Из-за этого невозможно понять, который из них использовать. Неоднозначность является семантической ошибкой.
Неоднозначность возникает при наличии в проекте элементов с одинаковыми именами (без учёта регистра). Не запрещено называть элементы одинаково при условии, что у них разные владельцы.
Из-за неоднозначности невозможно сгенерировать код. Поэтому неоднозначность следует устранять:
- Переименовать конфликтующие элементы, чтобы их наименования отличались.
- В ссылке вместо имени элемента указать его номер (номера всегда однозначны, поскольку они уникальны).
- Квалифицировать ссылку.
- Ликвидировать ссылку.
<< Назад | Оглавление | Вперёд >>