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

  • DONFANTASTICKYPESS

    DONFANTASTIC

    1 Temmuz 2007
  • ImBluecams

    ImBluecams

    25 Kasım 2012
  • maxman.tv

    maxman.tv

    29 EKİM 2013