Поделиться через


Структура <имяСтруктуры> не может содержать экземпляр самой себя: <ошибка>

Обновлен: Ноябрь 2007

Structure '<structurename>' cannot contain an instance of itself: <error>

Структура объявляет переменную, и инициализирует ее с помощью собственного экземпляра.

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

Идентификатор ошибки: BC30294

Чтобы исправить эту ошибку

  1. Проверьте правильность написания выражения инициализации в операторе объявления.

  2. Если планируется создать другой экземпляр одной и той же структуры, необходимо объявить и создать его вне структуры.

См. также

Ссылки

Инструкция Structure

Другие ресурсы

Структуры: пользовательские типы данных