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

Recherche:

Type: Messages; Utilisateur: Thierry Chappuis

Recherche: Recherche effectuée en 0,01 secondes.

  1. Votes reçus
    +0 -0
    Réponses
    82
    Affichages
    6 044

    Oui, ça ne se limite pas au cast de malloc(). Il...

    Oui, ça ne se limite pas au cast de malloc(). Il y a des différences sémantiques subtiles. Pour plus d'infos:

    http://nicolasj.developpez.com/articles/incompatibilites/
    ...
  2. Votes reçus
    +1 -0
    Réponses
    82
    Affichages
    6 044

    L'utilisation de l'opérateur new est idiomatique...

    L'utilisation de l'opérateur new est idiomatique et très fortement conseillée en C++. Elle a l'avantage de retourner une adresse typée, ce qui rend le conversion inutile. Par ailleurs, new appelle...
  3. Votes reçus
    +1 -0
    Réponses
    82
    Affichages
    6 044

    Si tu décides de te limiter volontairement, pour...

    Si tu décides de te limiter volontairement, pour une raison qui t'appartient, au sous-ensemble (!= C90) commun entre C et C++, c'est ton choix. Je ne comprends toutefois pas l'intérêt de compiler du...
  4. Votes reçus
    +1 -0
    Réponses
    82
    Affichages
    6 044

    Vu comme ça, pourquoi n'écris-tu pas: int n...

    Vu comme ça, pourquoi n'écris-tu pas:


    int n = 10;
    int m;

    /*...*/

    m = (int) n;
  5. Votes reçus
    +0 -0
    Réponses
    82
    Affichages
    6 044

    :sm: Non! Quelle utilité? C'est justement ce...

    :sm: Non! Quelle utilité? C'est justement ce genre d horreurs qu'il faut à tout prix éviter. Ca n'a aucun sens de caster un tableau de 4 tableaux de 4 double en un pointeur sur double. (Je me demande...
  6. Votes reçus
    +1 -0
    Réponses
    82
    Affichages
    6 044

    Je tiens à rappeler qu'en C90, c'est à priori...

    Je tiens à rappeler qu'en C90, c'est à priori légal d'appeler une fonction sans avoir déclaré de prototype (même si c'est une pratique horrible). Dans ce cas, le compilateur suppose que la fonction...
  7. Votes reçus
    +0 -0
    Réponses
    82
    Affichages
    6 044

    De toute manière, dans les deux cas, le code...

    De toute manière, dans les deux cas, le code généré (avec -O2) est strictement identique avec mon gcc (je sais, tu as dis que tu t'en foutais!):


    div:
    pushl %ebp
    movl %esp,...
  8. Votes reçus
    +0 -0
    Réponses
    82
    Affichages
    6 044

    L'argument de l'effet documentaire du cast est le...

    L'argument de l'effet documentaire du cast est le seul qui me parle (un peu).

    Thierry
  9. Votes reçus
    +2 -0
    Réponses
    82
    Affichages
    6 044

    Voici quelques explications: C'est inutile! ...

    Voici quelques explications:

    C'est inutile!
    En cas d'oubli de l'inclusion de stdlib.h, la malloc() n'est pas déclarée. Dans ce cas, le compilateur suppose que malloc() retourne un entier de...
Affichage des résultats 1 à 9 sur 9