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

  • David MeShow

    David MeShow

    10 EKİM 2006
  • Dumb Stupid Videos

    Dumb Stupid

    26 Kasım 2013
  • Wild Academy

    Wild Academy

    8 Aralık 2009