Forum Programmation.c++ différence

Posté par  .
Étiquettes : aucune
0
3
mar.
2007
Bonjour;
je ne sais pas vraiment quelle est la différence entre C++ en Windows et C++ en Linux. Y a t il une différence au niveau du code et du lexique ou c'est le même.
  • # logiquement...

    Posté par  . Évalué à 1.

    le lexique devrait etre le meme car c'est le meme langage.

    apres si tu fais appel aux bibliotheques systemes ou a des bibliotheques particulieres les definitions fonctions peuvent avoir des noms et des syntaxes differents.
  • # multiples différences

    Posté par  . Évalué à 3.

    En fait, quand tu penses à un langage tu dois également penser au compilateur qui passera dessus, et il se trouve que tous les compilateurs n'implémentent la norme de la même façon (ce qui est normal) mais ne l'implémente pas entièrement non plus (recherche ISO dans le texte) :

    http://www.codeproject.com/interview/stanlippman14nov2001.as(...)
    http://intel.devicetools.com/compilers/reseller_productpage_(...)

    par exemple Visual Studio 6 en faisait à sa tête en ce qui concerne le respect de la norme.

    Après s'il s'agit de faire une application portable, il te faut choisir des librairies qui le soient
    • [^] # Re: multiples différences

      Posté par  (site web personnel) . Évalué à 1.

      VC6 ? Le truc qui est sorti en 97 avant la norme de 98 ?

      Sorti de points très pointus souvent liés à la méta-programmation, les compilos d'aujourd'hui se valent.
      Le tout est de faire attention aux bibliothèques, aux tailles des types entiers et autre problèmes d'endianess, et à éviter les extension propriétaires.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.