/ / Ako zmeniť hodnoty definované konštanty v Objective C - objekt-c, c-preprocesor

Ako zmeniť hodnoty definované konštanty v objekte C - objektív-c, c-preprocesor

Ja som deklaroval konštantu nasledovne:

#define OPENIN_DIR_PATH_FORMAT_STRING L"%@"

Ako by som teraz mal zmeniť hodnotu OPENIN_DIR_PATH_FORMAT_STRING tu s% @

odpovede:

2 pre odpoveď č. 1

#define nie je konštantná, je to definícia makra. Ak chcete toto makro zmeniť, môžete urobiť #undef a #define to znova, ale dôrazne vás odrádzam od hrania s makrami :)

vidieť toto pre viac detailov