leprov
Messages postés1160Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention21 octobre 2010
-
19 août 2004 à 11:59
magic_Nono
Messages postés1878Date d'inscriptionjeudi 16 octobre 2003StatutMembreDernière intervention16 mars 2011
-
19 août 2004 à 19:09
salut a tous. cest juste une petite question existencielle...
jai lu a plusieurs endroits que VC6 est une merde avec les stl, mais alors une question me vient a l'esprit, pourquoi est ce qu'ils appellent ca visual C++ et pas visual API/MFC? si il gere pas le lagage standard, pk est ce qu'il se prétend compilateur de ce langage?????? bon a part ca est ce qu'ils ont réglé ca par la suite? genre un VC7 (je sais pas si ils ont fait ou pas, dc je demande, ds ce cas je jette mon "bon" vieux VC6 et je cherche VC7) qui fonctionne correctement. enfin bon comme koi on crache bcp sur microsoft mais c'est parfois justifié....
cs_djl
Messages postés3011Date d'inscriptionjeudi 26 septembre 2002StatutMembreDernière intervention27 novembre 20047 19 août 2004 à 12:55
vc6 est une merde avec stl car il ne respecte pas le standard c++, les templates sont mal supporté, de ce fait la stl en pati (c'est que des classes templates) et les perf aussi
on a aussi vu recement que les namespace etait egalement mal supporté
il ya aussi d'autres detail genant qui contribuent à rendre les codes incompatibles
for(int i=0; i <10; i++);
for(int i=0; i <10; i++);
ne compile pas
il est indispensable de telecharger le service pack gratuit pour vc++6 (mais je sais pas ce que ca corrige)
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 19 août 2004 à 16:32
sous vc7:
for(int i=0; i <10; i++);
for(int i=0; i <10; i++);
compile bien, c'est normal.
Mais petit probleme:
for(int i=0; i <10; i++);
i = 3;
compile aussi, la ce n'est plus normal. On peut utiliser une option ad hoc (/Zc:forScope) pour se conformer à la portée locale (mais pourquoi mettre cela dans une option???)
leprov
Messages postés1160Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention21 octobre 201017 19 août 2004 à 12:23
bah c'est ce que j'essaie de faire par ce post, j'essaie de faire en sorte que l'on m'approfondisse ce que j'ai lu, afin que justement je puisse avoir ma propre opinion la dessus, et dc etre un peu critique, et non pas avoir l'opinion d'une autre personne paske elle l'a dit. dc j'aurais aimé qu'on me developpe un peu tt ca. c'est tt. en ce qui concerne la secte.......bah chui programmeur....lol
leprov
Messages postés1160Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention21 octobre 201017 19 août 2004 à 18:04
merci pr vos réponses. dc en bref VC7 plus a la norme mais cest pas encore ca? a deux pitites questions pour savoir pour la norme pr VC7. 1, les namespaces (vu ke sous VC6 apperement cest pas top)? 2, les .h? (paske ds la norme actuelle, on ne met pas le .h ds le #include). paske sous VC6 cest zarb, des fois on met, des fois on met pas. enfin bref cest bordel
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 19 août 2004 à 18:12
Mais c'est pas de la philo tout ça ?
Crois tu que ça a empeche VC6 de s'imposer, il en est de meme pour ses successeurs, la norme s'adaptera a l'usage le plus rependu comme d'hab avec 10 ans de retard.
leprov
Messages postés1160Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention21 octobre 201017 19 août 2004 à 18:41
si ca empechai VC6 de simposer moi meme je l'utiliserais pas :D. meme si y'a ces "pb" d'utilisation, ca memepche pas de l'utiliser et de trouver que c'est un environnement de travail fort agreable....simplement je me renseigne, j'aime bien savoir ce que je fais et dans quelles conditions, dc je me renseigne sur VC6 pour savoir ce que je peux faire et ne pas faire, cest tt. voila.