IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

A propos de l'article de PRomu@ld sur l'allocation memoire


Sujet :

C

  1. #1
    Expert éminent sénior
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Points : 20 985
    Points
    20 985
    Par défaut A propos de l'article de PRomu@ld sur l'allocation memoire
    Citation Envoyé par PRomu@ld
    http://rperrot.developpez.com/articles/c/allocationC/
    2 remarques :

    - Il serait interessant de présenter la façon de déterminer la taille en se basant sur le pointeur (sizeof *p) au lieu du type (sizeof (T)), comme expliqué ici :

    http://emmanuel-delahaye.developpez....tes.htm#malloc

    - Il manque une mise en garde à propos de calloc(). Cette fonction met tous les bits à 0 (comme un memset(..., 0, ...). Or, la représentation interne des type à 0 n'est pas forcément 'all-bit-to-0'. Il y a notamment un risque d'erreur avec les flottants et avec les pointeurs dont la représentation interne n'est pas forcément all-bit-to-0.

    D'aure part, C99 parle de 'Trap representation' pour les entiers autres que char. La valeur all-bit-to-0 pourrait très bien être une Trap representation. A éviter donc pour être portable.

  2. #2
    Expert éminent
    Avatar de PRomu@ld
    Homme Profil pro
    Ingénieur de Recherche
    Inscrit en
    Avril 2005
    Messages
    4 155
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 4 155
    Points : 6 486
    Points
    6 486
    Par défaut
    Les corrections vont être apportées. Merci pour les remarques.

  3. #3
    Expert éminent
    Avatar de PRomu@ld
    Homme Profil pro
    Ingénieur de Recherche
    Inscrit en
    Avril 2005
    Messages
    4 155
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 4 155
    Points : 6 486
    Points
    6 486
    Par défaut
    Les corrections ont été apportées.

Discussions similaires

  1. Réponses: 0
    Dernier message: 01/02/2011, 11h24
  2. Réponses: 0
    Dernier message: 03/10/2008, 22h45
  3. Arbres en SQL (à propos de l'article de SQLpro)
    Par ner0lph dans le forum Langage SQL
    Réponses: 5
    Dernier message: 22/04/2008, 02h31
  4. [Méta Données]A Propos de l'article SqlPro ...
    Par AngelFlo dans le forum Langage SQL
    Réponses: 1
    Dernier message: 22/07/2006, 12h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo