Kayıtlar

#else etiketine sahip yayınlar gösteriliyor

C++ Preprocessor (Ön işleyici)

    Pre-processor derleyicinin önemli bir parçasıdır. Ben pre-processorün  bize yazdığınız kodu derlemeye başladığınızda şunu dediğini düşünüyorum:  evet sen bu kodu yazdın ama bu kodu hem performans açısından hem de verimlilik açısından bir kontrol edelim, gerekli değişiklikleri yapalım, işe yaramaz kısımları atalım, bu arada bana makrolarla bildirdiğin direktifleri de yerine getireceğim. Yaptığı iş tam olarak budur, ancak işin kötü tarafı neler yaptığını neleri düzenlediğini bizimle paylaşmıyor maalesef,  paylaşıyor olsaydı daha güzel bir programlama dünyasına sahip olabilirdik :)     Peki bu bahsettiği makro direktifleri nelerdir? Yeni bir satırda # hash, sharp diez ne derseniz artık işaretiyle başlarlar.     #define ZERO 0      define bunlardan biridir, preprocessor bu direktifle kodunuz içerisinde ZERO deyimini arar ve bulduğu heryerde 0 ile değiştirir. Değişken tanımlar gibi eşittir kullanmadığımıza ve satır sonunda noktalı virgül kullanmadığımıza dikkat edin. kullanırsak onu d