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.
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.
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) :
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.
# logiquement...
Posté par NeoX . Évalué à 1.
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 lem__mel . Évalué à 3.
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 lmg HS (site web personnel) . Évalué à 1.
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.