Merhaba arkadaşlar bu konuda
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
diye tanımladığınız birşeyi daha sonra
yapamazsınız
Örnek tanımlamalar;
#define ile fonksiyonda yazılabilir tabii
Örnek ;
#ifdef ise bir block tanımlanmışsa yapılacaklardır
Örnek ;
Kod:
#define
#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
Kod:
MAX_ID = 30230;
Ö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.