SORU
31 EKİM 2009, CUMARTESİ


Neden #ifndef ve #c başlık dosyaları tanımlama

Bu genellikle başlık dosyaları başlangıcı gibi kod görüşüyorum

#ifndef HEADERFILE_H
#define HEADERFILE_H

ve dosya sonunda

#endif

Bu .. amacı hakkında karıştı?

CEVAP
31 EKİM 2009, CUMARTESİ


O Include guards denir.

Başlığı bulunan bir kez, eğer benzersiz bir değer (bu durumda HEADERFILE_H) tanımlanan kontrol eder. O zaman eğer tanımlı değilse, tanımlar ve sayfanın geri kalanı için devam ediyor.

Kodu tekrar dahil olduğunda, ilk ifndef, boş bir dosya ile sonuçlanan başarısız.

Bu tür, çeteleler ve statik değişkenleri gibi herhangi bir tanımlayıcı çift beyannamesi önlemek.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • уσ ρℓz sυв ιℓℓ sυв вαcқ

    уσ ρℓz

    14 EKİM 2010
  • MADFINGER Games a.s.

    MADFINGER Ga

    21 NİSAN 2009
  • Nickcidious

    Nickcidious

    6 HAZİRAN 2011