Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
İşlev için tutarsız ek açıklama: Bu örnekte hata var
Bu uyarı, ek açıklamadaki bir hataya başvurur ve bir işlev dahil edilmesi dışında bir işlev bildirimindeki ek açıklamaların tanımdakilerle eşleşmesi gerektiği gereksinimini typedef yansıtır. Bu durumda işlev typedef hem bildirim hem de tanım için kesin olarak alınır.
Ek açıklamalar genellikle makro olarak uygulanır ve bir makro genellikle birkaç alt düzey ek açıklama verir. Bu uyarı, eşleşmeyen her alt düzey ek açıklama için bildirilir, bu nedenle tek bir eşleşmeyen ek açıklama makros unmatched alt düzey ek açıklamalar verebilir. Aynı olduklarından emin olmak için bildirim ve tanım kaynak kodunu karşılaştırmak en iyisidir. (Ek açıklamaların sırasına göre önemsiz farklar bildirilir.)
Karşılaştırma her zaman bulunan ilk bildirim ile geçerli bildirim arasındadır. Daha fazla bildirim varsa, her bildirim iki grup halinde denetlenirse. İkiden fazla bildirim/tanım olduğunu belirlemek mümkün olsa da, şu anda çiftler dışında bir karşılaştırma yapmak mümkün değildir. Yukarıdaki metin alanı, iki örnek arasında farklılık gösteren (oldukça düşük düzeyde) ek açıklamaların listesini içerir.
Bu uyarı iletisi, kaynak koda ek açıklama eklemek için kullanılan makroları değil derleyiciye gönderilen temel kodun metnini görüntüler (makrolar her kullanıldığında olduğu gibi). Genel olarak, alt düzey ek açıklamaları anlamanız gerekmez, ancak ek açıklamaların hata iletisinde bildirilen satır numaraları arasında tutarsız olarak bildirildiğini fark etmeniz gerekir. Çoğunlukla, kaynak kodun incelenmesi tutarsızlığın neden mevcut olduğunu açıkça gösterir.