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

Recherche:

Type: Messages; Utilisateur: Emmanuel Delahaye

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

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

    Bah pourquoi écrire du code incorrect, (oui, le...

    Bah pourquoi écrire du code incorrect, (oui, le cast masque silencieusement le défaut, c'est pas un scoop) alors qu'il suffit d'écrire du code correct :

    double A[4][4];
    double * t = *A;
    Moins...
  2. Votes reçus
    +1 -0
    Réponses
    82
    Affichages
    6 044

    Et ça sert à quoi ? Y'a pas un opérateur 'new' en...

    Et ça sert à quoi ? Y'a pas un opérateur 'new' en C++ ?

    Un doute m'assaille ... Tu ne veux quand même pas compiler du code C avec un compilateur C++ ? Si oui, pourquoi pas en Java ou en C#, sous...
  3. Votes reçus
    +1 -0
    Réponses
    82
    Affichages
    6 044

    Le type est différent. D'ailleurs, le compilateur...

    Le type est différent. D'ailleurs, le compilateur le signale si il est réglé correctement. Par contre, ceci est correct :


    #include <stdio.h>

    int main (void)
    {
    double A[4][4] = {
    ...
  4. Votes reçus
    +0 -0
    Réponses
    82
    Affichages
    6 044

    Oui, pourquoi ne pas envisager cette solution...

    Oui, pourquoi ne pas envisager cette solution...
  5. Votes reçus
    +0 -0
    Réponses
    82
    Affichages
    6 044

    Oui, c'est utile dans ce cas, si on ne peut pas...

    Oui, c'est utile dans ce cas, si on ne peut pas faire autrement (types corrects, constantes avec . ou f )Je m'en passe très bien...

    http://emmanuel-delahaye.developpez.com/qsort.htm
  6. Votes reçus
    +0 -0
    Réponses
    82
    Affichages
    6 044

    Et je crois que toute la différence est là...

    Et je crois que toute la différence est là...
  7. Votes reçus
    +1 -0
    Réponses
    82
    Affichages
    6 044

    Pendant mes 17 ans de programmation dans...

    Pendant mes 17 ans de programmation dans l'industrie, j'en ai vu des vertes et des pas mures...

    Dans les PME que j'ai connu, c'est la jungle totale, tout le monde se mêle de tout, fait n'importe...
  8. Votes reçus
    +1 -0
    Réponses
    82
    Affichages
    6 044

    Je ne vois pas bien en quoi ça aide à la...

    Je ne vois pas bien en quoi ça aide à la compréhension du code.

    T *p = malloc (sizeof *p * n);
    est suffisamment clair, non ?

    De plus, ça entraine de la maintenance supplémentaire en cas de...
  9. Votes reçus
    +1 -0
    Réponses
    82
    Affichages
    6 044

    Je suppose que le C++ utilisant le principe de la...

    Je suppose que le C++ utilisant le principe de la surcharge, le type du paramètre sert à différencier les fonctions... Il n'y a donc pas de promotion comme en C, et si les types de corresponde nt...
  10. Votes reçus
    +1 -0
    Réponses
    82
    Affichages
    6 044

    En tout cas, pas avec gcc : Project :...

    En tout cas, pas avec gcc :


    Project : Forums
    Compiler : GNU GCC Compiler (called directly)
    Directory : C:\dev\forums\...
  11. Votes reçus
    +1 -0
    Réponses
    82
    Affichages
    6 044

    Dans la première édition du K&R, il n'est pas...

    Dans la première édition du K&R, il n'est pas question de void ni de void*. Le type retourné par malloc() était char*, et était donc obligatoire de faire un cast explicite.

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

    Tu es certain que tu compiles en C et non en C++...

    Tu es certain que tu compiles en C et non en C++ ?
    Tu es certain qu'il s'agit de short et non de short * ?

    Dès qu'il y a un pointeur autre que void*, une vérification est faite par la plupart...
  13. Votes reçus
    +1 -0
    Réponses
    82
    Affichages
    6 044

    Ben si...

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

    Ca dépend de 'équivalente' Si c'est...

    Ca dépend de 'équivalente'

    Si c'est 'identique', pourquoi 2 noms différents ? Ou alors utiliser un alias (typedef)...
    Si c'est 'compatible', ça demande à être vérifié et là, oui, le cast est...
Affichage des résultats 1 à 14 sur 14