Allvarligt fel C1509

kompilatorgräns: för många undantagshanterartillstånd i funktionen "function". förenkla funktionen

Anmärkningar

Koden överskrider en intern gräns för undantagshanterartillstånd (32 768 tillstånd).

Den vanligaste orsaken är att funktionen innehåller ett komplext uttryck för användardefinierade klassvariabler och aritmetiska operatorer.

Så här åtgärdar du med hjälp av följande möjliga lösningar

  1. Förenkla uttryck genom att tilldela vanliga underuttryck till tillfälliga variabler.

  2. Dela upp funktionen i mindre funktioner.