我是搞单片机开发的,兼搞上层软件,上层软件原先用的是VB6.想转到C++.
请问VC++6.0和.NET中的C++差别大不大。

解决方案 »

  1.   

    vs自从2003版本开始就叫.net但是如果你用vs2008写程序也照样可以写出与.net无关的东西。确切的说你应该问
    托管C++代码和非托管C++代码的区别。语法是完全一样的C++的语法但是编程习惯不一样
      

  2.   

    如果用了VC6.0时间长了,刚开始接触VC.net时会很不习惯的,自己摸索几天就好了。
    有点区别,如.Net下的默认编码是Unicode,VC6是ASNI,
    .Net对C++标准支持比VC6好很多,我在用STL时VC6就经常编译出错。
    其它的区别好象不是很大!
      

  3.   

    如果都是用纯C++,vc.net比vc6对C++的支持更好,使用也更方便,类库也更多
      

  4.   

    我用vc2008 但是我从来没写过.net的程序。。
      

  5.   

    总感觉vs上面的vc++看起来很怪,尤其是装了中文版的,看的有点精神本科怎么看怎么怪
      

  6.   

    分都被你们接光了,
    我只好发言了。
    VC6.0和 VC.NET差别主要在.net的应用上;
    如果你不做.NET的应用,
    你可以看做VC.NET是VC6.0的一个升级而已。
      

  7.   

    VC.NET还可以用指针吗,可以直接操纵内存吗?
      

  8.   

    .NET下可以写C++,WEB,等其它的程序。是一个平台而已
      

  9.   

    应该说还是有不少的区别,主要在标准化的支持上有了很大的进步,字符集缺省的也变成了unicode, 用起来也更舒服了。 我一直不能理解那些抱着vc6.0不放的人。从现在的角度看,vc6.0确实过时了。