Yazeka
Arama sonuçlarına göre oluşturuldu
#ifndef (if not defined) önişlemci komutu, sembolik bir sabitin (define edilmiş ifade) tanımlanmamış olması durumuna göre farklı blokları derleme modülüne vermek için kullanılır 123.
Eğer sembolik sabit tanımlanmamışsa, bir blok; tanımlanmışsa başka bir blok derleme modülüne iletilir 23.
#ifndef genellikle başlık dosyalarının birden fazla kez dahil edilmesini engellemek için kullanılır 4. Dosya dahil edildiğinde, benzersiz bir değerin (örneğin, HEADERFILE_H) tanımlanıp tanımlanmadığını kontrol eder 4. Eğer tanımlanmamışsa, bu değeri tanımlar ve dosyanın geri kalanına devam eder 4.
#ifndef ayrıca, derleyiciye veya işletim sistemine göre farklı derleme işlemleri yapılacaksa da kullanılır 2.
5 kaynaktan alınan bilgiyle göre: