iOS 101Başlangıç seviyesi derslerde iOS uygulama geliştirme ortamını detaylı olarak inceliyoruz.

Tüm Eğitimleri Aldın mı? Kendini sınamanın tam zamanı

Haydi Sınava Gir

Makro Tanımın İptal Edilmesi: undef Komutu

Kategori : Mobil | Lisans : Creative Commons (by-nc-sa) | En son 11.05.2016 tarihinde güncellendi
Eğitmen : Geleceği Yazanlar Ekibi
Etiketler : obj-c makro tanım iptali obj-c undef komutu

Bir makro tanımlandıktan sonra aynı isimdeki bir makronun tanımlanması, ancak yeni tanımlanacak makronun önceden tanımlanmış olanla her açıdan aynı olmasıyla mümkündür. Aksi halde hata oluşur.

Belirli bir isimle makro tanımlanacağı zaman bu tür bir makronun daha önceden tanımlanmış olup olmadığı hakkında güvenilir bir bilgi yoksa, yapılacak en iyi şey bu isimdeki bir makro tanımını önce iptal edip sonra yeniden tanımlamaktır.

Örneğin;

      #undef  PI

      #define PI  3.14159

ifadeleri ile PI adlı makro için önceden yapılmış tanım iptal ediliyor ve define komutu ile PI adlı makro yeniden tanımlanıyor. PI adlı makro önceden tanımlanmamışsa, undef komutu dikkate alınmaz.