title: Major differences between Visual Studio 6.0 and VS 2010 Compilers
body: <p>Some months ago I posted the following question
  <a href="https://stackoverflow.com/questions/14435910/using-template-functions-in-visual-studio-c-6-0">Problem with templates in VS 6.0 </a></p>
  
  <p>The ensuing discussion and your comments helped me to realize that getting my hands on a new compiler was mandatory - or basically they were the final spark which set me into motion. After one month of company-internal "lobbying" I am finally getting VS 2012 !! (thank you guys)</p>
  
  <p>Several old tools which I have to use were developed with VS 6.0<br>
  My concerns are that some of these tools might not work with the new Compiler. This is why I was wondering whether somebody here could point out the major differences between VS 6 and VS 2012 - or at least the ones between VS 6 and VS 2010  - the changes from 2010 to 2012 are well documentes online.</p>
  
  <p>Obviously the differences between VS 6.0 and VS 12 must be enormous ... I am mostly concerned with basic things like casts etc. There is hardly any information about VS 6.0 on the web - and I am somewhat at a loss :(</p>
  
  <p>I think I will have to create new projects with the same classes. In the second step I would overwrite the .h and .cpp files with the ones of the old tools. Thus at least I will be able to open the files via the new compiler. Still some casts or Class definitions might not be supported and I would like to have a general idea of what to look for while debugging :)</p>