Re: Visual Studio 6 vs. .NET 2005



Once again, I would have to disagree with this slamming of VC6. Actually,
the C++ Standard Library/STL is very usable in VC6, provided you apply the
Dinkumware patches. I have not had any trouble getting my code so it will
compile in both VC6 and VC7.1. But I admit I don't make fancy use of the
STL, just string, vector, map and a few algorithms. And I do not write
many of my own templates.

I am not slamming VC6 by any means. It was a very good compiler for its
time.
I have never used the dinkumware patches, but I can believe that they can be
used to make code that compiles both on VC6 and VC7.1. If they changed the
class definitions (members etc) to match the standard so that an srd::string
in VC6 has the same functionality as an std::string in VC7, then that make
code that uses it portable.

This doesn't change anything to the compiler itself however.
I have written some special purpose template classes in VC6.
When i ported that code to VC7.0 I had quite some work because template
syntax that was valid in VC6 was no longer valid in VC7. Since this is a
compiler issue, no amount of library patches can change this.

--

Kind regards,
Bruno.
bruno_nos_pam_van_dooren@xxxxxxxxxxx
Remove only "_nos_pam"


.



Relevant Pages

  • Re: About C++ IDEs
    ... VC6 is more than an IDE and I didn't talk about the IDE. ... The compiler in VC6 is fine. ... What's wrong with C or even assembler? ...
    (microsoft.public.dotnet.languages.vc)
  • Re: Problems with GetOpenFileName and GetSaveFileName
    ... > OK I've tested your program with VC6 SP6. ... what version of the Platform SDK are you using? ... even offered them free upgrades to 98SE but they didn't go for it). ... > SDK installed and available to the VC compiler.. ...
    (microsoft.public.win32.programmer.ui)
  • Re: Visual Studio 6 vs. .NET 2005
    ... I have not had any trouble getting my code so it will compile in both VC6 and VC7.1. ... I have never used the dinkumware patches, but I can believe that they can be used to make code that compiles both on VC6 and VC7.1. ... If they changed the class definitions to match the standard so that an srd::string in VC6 has the same functionality as an std::string in VC7, then that make code that uses it portable. ... This doesn't change anything to the compiler itself however. ...
    (microsoft.public.vc.language)
  • Re: fatal error LNK1103: Debug-Informationen beschaedigt
    ... Der Compiler ist so mies gegen alle seine Nachfolge, dass ich jedes Beharren darauf als nicht gerechtfertigt ansehe. ... Das ist meine ganz persönliche Meinung, die alle meine Entwicklerkolegen bei mir in der Firma jedoch alle teilen. ... Zudem sind die Flyouts noch platzsparender und erlauben noch mehr vom Code zu sehen! ... Ich arbeite zwar produktiv immer noch mit VS2003 aber jedesmal wenn ich mit VC6 noch irgendeinen Legacy Kram bei uns pflegen muss treibt mich der Compiler zu Wahnsinn... ...
    (microsoft.public.de.vc)
  • Re: performance , speed and portability of VC++.NET and VC++ 6.0
    ... VC6 is non-compliant in many many areas, ... Each compiler has generally seen optimizer improvements as well, ... In my experience, those are users that are heavily invested in MFC, ... which has much better IDE support in VC6 than in the later versions. ...
    (microsoft.public.dotnet.languages.vc)