SORU
21 AĞUSTOS 2009, Cuma


İfdef Boolean: tanımlanan(A) tanımlanan & & (B)" "# & & B" aynı " ifdef;#;?

C , şudur:

#ifdef A && B

aynı gibi:

#if defined(A) && defined(B)

?

Benim derleyici ile bir fark bulmak mümkün (VS2005) gitmedim ben değildim ama ben de düşünüyordum.

CEVAP
21 AĞUSTOS 2009, Cuma


Bunlar aynı değil. İlk çalışma (gcc 4.4.1'de test ettim) yok. Hata mesajı:

test.:1:15 cc: uyarı: ekstra belirteçleri #ifdef Direktifi sonu

Eğer birden çok şey tanımlı olup olmadığını kontrol etmek isterseniz, ikinci birini kullanın.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Cartoonium

    Cartoonium

    11 NİSAN 2011
  • Jesse Pimenta

    Jesse Piment

    5 EKİM 2011
  • Phymec

    Phymec

    18 Temmuz 2009