Unterschiede Zwischen Visual c++6.0 Und Visual c++ 2005 Express
-
Hallo,
mir ist folgendes aufgefallen:
In Visual C++ 6.0 funktionierte es nur so:
for (int i =0; i <100; i++) { blablabla } for (i =0; i <100; i++) { blablabla }Sonst kam die Fehlermeldung, das i doppelt deklariert sei.
In Visual C++ 6.0 funktionierte es aber nur noch so, wie es sein sollte:
for (int i =0; i <100; i++) { blablabla } for (int i =0; i <100; i++) //hier muß int i neu deklariert werden, wie es ja auch sein sollte { blablabla }Gibt es sonst noch Unterschiede?
-
Edit:
Die 2. Angabe bezieht sich natürlich auf den MS Visual c++ 2005 Express
-
Ja, es gibt noch deutlich mehr Unterschiede. So viele, dass keiner die aufzählt (aufzählen kann). Merk dir einfach, dass VS 2005 viel besser und standardkonformer ist.
-
Ein Unterschied ist mir noch aufgefallen:
Der Code wird endlich in Farbe ausgedruckt

-
Schlaumeyer schrieb:
Ein Unterschied ist mir noch aufgefallen:
Der Code wird endlich in Farbe ausgedruckt


-
templates kannst du in vc 6.0 so gut wie vergessen
-
Dieser Thread wurde von Moderator/in kingruedi aus dem Forum Rund um die Programmierung in das Forum MFC (Visual C++) verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Bzgl. dem "for":
/Zc:forScope (Force Conformance in for Loop Scope).
http://msdn2.microsoft.com/en-us/library/84wcsx8x.aspxFazit: Der VC2005 -Compiler ist endlich Standard-Konform (was man von VC6 gar nicht sagen kann)!