picit még bonyolultabb ennél
adok még pár tanácsot...
ha van azonos nevû + értékû konstans / macro akkor elég 1x bemásolni:
1. mód:
#define COLOR_RED 0xFF0000FF
2. mód:
#define COLOR_RED 0xFF0000FF
Egyesített mód:
#define COLOR_RED 0xFF0000FF
viszont ha különbözõ az értéke akkor az egyiket át kell nevezni ( vagy ha megfelel az egyik érték a másik helyébe akkor csak az egyiket kell bemásolni )
1. mód:
#define COLOR_BLUE 0x0000FFFF
2. mód:
#define COLOR_BLUE 0x2222FFFF
Egyesített mód:
#define COLOR_BLUE 0x0000FFFF
#define COLOR_BLUE2 0x2222FFFF
a 2. módban az összes COLOR_BLUE-t COLOR_BLUE2-re kell átírni
vagy ha megfelel azonos érték akkor
#define COLOR_BLUE 0x0000FFFF
és változóknál az azonos nevûeket kell átnevezni mert valószínûleg más-más értéket kell tároljanak !
ha kezdõ vagy akkor enum-nál az azonos nevû tömböknek is adj új nevet...