A estrutura '<structurename>' não pode conter uma instância de si mesma: <erro>

Uma estrutura declara uma variável e a inicializa com uma instância própria.

Uma estrutura pode conter instâncias de outras estruturas, mas não uma instância interna de si mesma. Uma tentativa de fazer isso levaria a uma recursão infinita.

ID do erro: BC30294

Para corrigir este erro

  1. Verifique a ortografia da expressão de inicialização na instrução de declaração.

  2. Se você pretende criar outra instância da mesma estrutura, deverá declarar e criá-la fora da estrutura.

Confira também