freakstreet
Messages postés17Date d'inscriptionmercredi 12 novembre 2003StatutMembreDernière intervention 2 mai 2006
-
2 mai 2006 à 14:51
freakstreet
Messages postés17Date d'inscriptionmercredi 12 novembre 2003StatutMembreDernière intervention 2 mai 2006
-
2 mai 2006 à 16:53
Bonjour à tous !
Je tente d'optimiser un code en C sur un microcontrolleur et avais une question sur l'utilisation de macros :
si je fais un
#define TAILLE_MON_TYPE sizeof(MonType)
est-ce-que la fonction sizeof sera réevaluée à chaque utilisation de TAILLE_MON_TYPE de ou ce sera directement la valeur de retour du sizeof qui sera implantéee dans le code ?
cs_laurent1024
Messages postés987Date d'inscriptionmardi 31 mai 2005StatutMembreDernière intervention30 août 201225 2 mai 2006 à 15:43
Au pire tu peux peut etre declarer une variable globale qui contient la valeur sizeof(MonType) (initialisé en debut de programme) et de te reservir de cette valeur apres.
Vous n’avez pas trouvé la réponse que vous recherchez ?