enemarations vs # define

N

naresh850

Guest
Hi,

var kāds man pateikt, kas tiek izmantota labāk konstantes
enemarations vai # define

 
Parasti Enums ir preffered.viņi vēl vairāk maintainable ilgtermiņā ...

 
Pirmkārt, makro (# define) neievēro parastos darbības jomu noteikumiem.Ja jūs atzīt makro vietēja mēroga, nav gaidīt to tur uzturēties.Otrkārt, daži kompilatori netiek saglabāt makro vārdus, ko izmantos simbolisku debuggers.

Izvairīšanās no makro lapas Jums izvēlēties uzskaite ...

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Smaids" border="0" />
 
# Noteikt, problēma ir tā tips nav droša.thatz viens no galvenajiem iemesliem, kādēļ uzskaitījums būtu preffered no 2 šiem

 

Welcome to EDABoard.com

Sponsor

Back
Top