TAILLE DES VARIABLES

cs_vieuxLion Messages postés 455 Date d'inscription samedi 26 octobre 2002 Statut Membre Dernière intervention 6 avril 2004 - 24 nov. 2002 à 14:17
The_Template Messages postés 16 Date d'inscription lundi 7 novembre 2005 Statut Membre Dernière intervention 19 décembre 2005 - 21 mars 2006 à 18:22
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/10134-taille-des-variables

The_Template Messages postés 16 Date d'inscription lundi 7 novembre 2005 Statut Membre Dernière intervention 19 décembre 2005
21 mars 2006 à 18:22
Ok, c'est cool pour se rendre compte des tailles des variables, mais c'est le code est pas très interréssant. Tu aurais au moins pu faire ca avec des templates, du genre

template <class C>
inline void DisplaySize(char* nom)
{
cout<<"Taille d'un "<<nom<<" : "<<sizeof(C)<<" octets"<<endl;
return;
}

et puis iostream.h et stdlib.h, c'est obsolète !
cs_Kaid Messages postés 949 Date d'inscription mardi 2 octobre 2001 Statut Membre Dernière intervention 8 juillet 2006 1
27 nov. 2002 à 17:30
trinitacs: La taille d'un pointeur varie surtout en fonction de l'architecture du processeur.
trinitacs Messages postés 249 Date d'inscription mardi 16 juillet 2002 Statut Membre Dernière intervention 7 août 2003 2
27 nov. 2002 à 16:52
je complète kaid: Un pointeur sa stocke l'adresse et ça a besoin de 4 octects pour le faire (ça dépend des compilos).
BeB3Re Messages postés 24 Date d'inscription dimanche 17 novembre 2002 Statut Membre Dernière intervention 31 mai 2003
25 nov. 2002 à 20:48
a nan ok bah c klr ke hello quel est ton nom c vraiment inutile klr!
BeB3Re Messages postés 24 Date d'inscription dimanche 17 novembre 2002 Statut Membre Dernière intervention 31 mai 2003
25 nov. 2002 à 18:47
bah ca mamuse! lol c en apprenant kon prog'resse lol tu parles de WinUHJ je sais il est merdeux lol a+
(je l'ai fais en 10min avec c++ builder 5)
Nasky Messages postés 2 Date d'inscription lundi 25 novembre 2002 Statut Membre Dernière intervention 25 novembre 2002
25 nov. 2002 à 17:15
Ya un truc que je comprend pas ! Bebere a donner une url ou il montre ce qu'il a developpez ... mais pk tu perds ton temps (ba oui c perdre son temps qd mm) a mettre des progz (si on pe appeller ca un prog ) sur le site ?
Je te critik pas mais c juste ke je me demande pk ?! :-?
cs_Kaid Messages postés 949 Date d'inscription mardi 2 octobre 2001 Statut Membre Dernière intervention 8 juillet 2006 1
24 nov. 2002 à 23:42
sizeof(char*) retourne le nombre d'octets nécessaires au stockage du pointeur.
cs_Xs Messages postés 368 Date d'inscription mercredi 14 novembre 2001 Statut Membre Dernière intervention 1 septembre 2008
24 nov. 2002 à 22:19
je me trompe ou un char * ne devrait pas avoir de taille ? un pointeur en genreal n'a pas de taille puisque l'on lui alloue apres. donc lors de sa creation : taille * = 0 non ?
trinitacs Messages postés 249 Date d'inscription mardi 16 juillet 2002 Statut Membre Dernière intervention 7 août 2003 2
24 nov. 2002 à 20:02
C'est un classique pour aborder sizeof alors il ne la pas recopier.
BeB3Re Messages postés 24 Date d'inscription dimanche 17 novembre 2002 Statut Membre Dernière intervention 31 mai 2003
24 nov. 2002 à 17:20
nan du tt
pk?
jamesX001 Messages postés 24 Date d'inscription mercredi 30 octobre 2002 Statut Membre Dernière intervention 24 novembre 2002
24 nov. 2002 à 16:14
!!
Tu as repiquer ce code dans le livre C++ L'intro (que je suis en train de lire )
cs_vieuxLion Messages postés 455 Date d'inscription samedi 26 octobre 2002 Statut Membre Dernière intervention 6 avril 2004 8
24 nov. 2002 à 14:17
tu pourrais rajouter le "long double" et le "wchar_t" dans les types de base
ils appartiennent au Standard du C++
... et dire que les modificateurs signed/unsigned ne modifient pas les tailles
Rejoignez-nous