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

  • BrandonHarrisWalker

    BrandonHarri

    27 Kasım 2006
  • Numberphile

    Numberphile

    15 EYLÜL 2011
  • SomeOne Pro

    SomeOne Pro

    25 EKİM 2013