Compartilhar via


Erro fatal C1509

Limite do compilador: muitos estados de manipulador de exceção na função 'function'. simplificar função

O código excede um limite interno nos estados do manipulador de exceções (32.768 estados).

A causa mais comum é que a função contém uma expressão complexa de variáveis de classe definidas pelo usuário e operadores aritméticos.

Para corrigir usando as seguintes soluções possíveis

  1. Simplifique as expressões atribuindo subexpressões comuns a variáveis temporárias.

  2. Divida a função em funções menores.