C++'da #define nedir?

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
l33t
Seçkin Üye
Katılım
5 Ara 2015
Mesajlar
464
Tepki puanı
76
Ödüller
9
10 HİZMET YILI
Merhaba arkadaşlar bu konuda
Kod:
#define
ne demektir onu anlatacağım.
#define adı üstünde tanımlamak için kullanılan bir tanımlama türüdür
#define içine her şey yazılabilir ama const olmalıdır
yani siz
Kod:
#define MAX_ID 10
diye tanımladığınız birşeyi daha sonra

Kod:
MAX_ID = 30230;
yapamazsınız

Örnek tanımlamalar;
Kod:
#define Max_f 1.0f
#define YaziTuru "xd"
#define int 15

#define ile fonksiyonda yazılabilir tabii
Örnek ;
Kod:
#define Toplama(x,y) (int)(x+y)

#ifdef ise bir block tanımlanmışsa yapılacaklardır
Örnek ;
Kod:
#ifdef __APPLE__
    bool AppleMode = true;
#endif

#define __APPLE__ // Bunu yazdığınız zaman yukarıdaki blok tanımlanacaktır.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst