Aracılığıyla paylaş


C28253

C28253 Uyarı: işlevinin tutarsız ek açıklama: Bu örneğinde parametresi olan başka bir ek açıklamaları

Bu uyarı eklenti bir hata gösterir ve işlev bildirimi hakkında ek açıklamalar dışında bir işlev tanımı üzerindekiler eşleşen gereksinimi yansıtan typedef karmaşıktır.Bu durumda, işlev typedef alınır bildirimi hem de tanımı için kesin.

Ek açıklamalar genellikle makro olarak uygulanır ve bir makro genellikle birkaç alt düzey açıklamaları vermesine dikkat edin.Eşleşmeyen alt düzey açıklamaları sayısı tek eşleşmeyen eklenti makro verim böylece her eşleşmeyen alt düzey ek bilgi için bu uyarı bildirilir.Sadece aynı olduklarından emin olmak için bildirim ve tanım kaynak kodu karşılaştırmak en iyisidir.(Önemsiz farklarının ek açıklamaları raporlanmaz.)

Karşılaştırma her zaman bulunan ilk bildirimi arasında geçerli olur.Ek bildirimleri varsa, her bildirim grupları iki kontrol edilir.İkiden fazla bildirimleri veya tanımları olduğunu belirlemek mümkün olsa da şu anda çiftler, başka bir karşılaştırma yapmak mümkün değildir.Hata iletisi (bir oldukça düşük düzeyde) iki örneği arasında farklılık gösteren ek açıklamaları listesini içerir.

Bu uyarı iletisi, derleyici ve değil (makrolar kullanılır durumda olduğu gibi) kaynak kodunda gerçekten ek açıklama eklemek için kullanılan makrolar gönderilen arka plandaki kodu metnini görüntüler.Genel olarak, düşük düzeyli ek açıklamaları anlamanız gerekmez, ancak ek açıklamaları hata iletisinde bildirilen satır numaraları arasında tutarsız olarak raporlanıyor tanıması gerekir.Çoğunlukla, Clear tutarsızlık var. neden kaynak kodu incelemeden onu yapacaktır.