Sdílet prostřednictvím


Závažná chyba C1509

limit kompilátoru: příliš mnoho stavů obslužné rutiny výjimek ve funkci "function". zjednodušit funkci

Poznámky

Kód překračuje interní limit stavů obslužné rutiny výjimek (32 768 stavů).

Nejčastější příčinou je, že funkce obsahuje komplexní výraz uživatelem definovaných proměnných tříd a aritmetických operátorů.

Oprava s využitím následujících možných řešení

  1. Zjednodušte výrazy přiřazením běžných dílčích výrazů dočasným proměnným.

  2. Rozdělte funkci na menší funkce.