ETİKETLER

obj-c-makro-tanimlama

İÇERİK TÜRLERİ

Makro Tanımlamada # ve ## Operatörleri

# Operatörü

Makro tanımlarken kullanılan biçimsel parametrenin önüne # sembolü yerleştirilirse, makro çağrıldığında bu biçimsel parametreye karşılık gelen gerçek parametre bir stringe dönüştürülür.

ÖRNEK:

#define  BASLIK(FORMAT,DEGER) \
NSLog(@#FORMAT,DEGER)

#import <Foundation/Foundation.h>

int main(int argc, char* argv[])
{
    NSAutoreleasePool *pool=[[NSAutoreleasePool alloc] init];

    int i=10;
    BASLIK(\ni=%i   ,i);
    [pool drain];
    return 0;
}

 

 

Abone ol obj-c-makro-tanimlama