31 Aralık 2013 Salı

Koşullu Derlemeye İlişkin Önişlemci Komutları Nerelerde Kullanılır

http://okul.selyam.net/docs/index-22998.html?page=92

  1. Debug Amacıyla

     
  2. Birden Fazla Makinede ya da İşletim Sisteminde Çalışacak Programların Yazılmasında


  1. Bir Başlık Dosyasının Bir Kereden Daha Fazla Kaynak Koda Dahil Edilmesini Önlemek Amacıyla. (multiple inclusion)

  1. Bir Programın Farklı Derleyicilerde Derlenmesi Durumunda 

     

     

    Yapı, birlik, bit alanı, enum türü bildirimleri,

    Bir özdeş olarak bile birden fazla yapılırsa derleme zamanında hata oluşumuna neden olur. Bu yüzden bir başlık dosyası kaynak koda birden fazla dahil edilirse ve o başlık dosyası içinde bir yapının, birliğin, bit alanının ya da enum trünün bildirimi yapılmış ise derleme zamanında error olulşacaktır. Dolayısıyla başlık dosyasının ikinci kez kaynak koda eklenmesi engellenmelidir.

Hiç yorum yok:

Yorum Gönder