Aracılığıyla paylaş


Önemli Hata C1509

derleyici sınırı: 'function' işlevinde çok fazla özel durum işleyici durumu var. işlevi basitleştirme

Kod, özel durum işleyici durumlarında (32.768 durum) iç sınırı aşıyor.

En yaygın neden, işlevin kullanıcı tanımlı sınıf değişkenlerinin ve aritmetik işleçlerin karmaşık bir ifadesini içermesidir.

Aşağıdaki olası çözümleri kullanarak düzeltmek için

  1. Geçici değişkenlere ortak alt ifadeler atayarak ifadeleri basitleştirin.

  2. İşlevi daha küçük işlevlere bölün.