老师给偶说 学C++ VC JAVA方面的东东
可是我想知道C++和VC有什么区别吗 VC++又是什么呢?
谢谢热心的人能帮偶解答这个问题!

解决方案 »

  1.   

    C++是一种编程语言。
    VC,VC++都是指Microsoft Visual C++是一个C++语言的可视化集成开发工具,是一个软件产品。
      

  2.   

    如果按照C++语言的国际标准来说,VC对标准C++语言的支持还算可以,但不是最好。
    但VC提供了一大堆库,方便Windows平台上的程序开发。
      

  3.   

    晨星,你好
    也就是说C++是一种编程语言
    VC与VC++都是指Microsoft Visual C++,相当于同一种东西两种不同的叫法 他们都是C++语言的可视化集成开发工具
    这样理解对吗?C++ Builder有是什么呢
      

  4.   

    C++是一种编程语言。
    VC,VC++都是指Microsoft Visual C++是一个C++语言的可视化集成开发工具,是一个软件产品。
    ————————————————————————————————————
    VC++ 也是一种语言,是C++语言的一个升级版本,它的特点是可视化,带有强大的MFC类库。VC++并不只是“集成开发工具,是一个软件产品”,其实也可以离开这个集成的环境,你完全可以用写字板或记事簿来用VC++语言来开发windows程序。无论是VC++的CPP文件还是h文件,其实都是文本。你也可以在命令得窗口中编译VC++程序,而不用打开Microsoft Visual C++这个软件。
      

  5.   

    这样吧,  你安心学C++ 先不要学VC++ 其实学VC 就是学MFC ,MFC是什么呢,其实和我们用C++ 学的类一样的概念  你安心学C++
      

  6.   

    学好C++就可以了吗?是不是学好了C++,VC/VC++也就可以了?介绍一下入门教程或者方法吧 现在C++都用什么开发工具?C++ Builder是什么呢?
      

  7.   

    VC就是VC++,大多数人都懒,不愿意说“Microsoft Visual C++”,于是就说“VC++”,而一些人则更懒,干脆就叫“VC”。
    俺就是最懒的那种。
      

  8.   

    C++ Builder是另一个C++语言的可视化开发集成环境,但他是Borland公司的产品。
      

  9.   

    不晕了先感谢各位朋友的指教总结一下 也好让像偶一样的菜鸟们更清楚一些1、C++是一种面向对象的编程语言,(还有一小问:C++是不是可视化的?它与C语言的区别是什么呢?)
    2、VC就是VC++,也就是“Microsoft Visual C++”,也是一种语言,是C++语言的一个升级版本,它的特点是可视化,带有强大的MFC类库,
    3、C++ Builder是C++语言的另一个可视化开发集成环境,是Borland公司的产品。
    4、开发环境可以使用专用的,也可用写字板搞掂,(还有一小问:C++与VC++的专用开发环境可以互用吗?)写的对不对?请指教
      

  10.   

    VC就是VC++,也就是“Microsoft Visual C++”,也是一种语言,是C++语言的一个升级版本,它的特点是可视化,带有强大的MFC类库,
    这个不对,VC就是VC++,只能说是C++的编译器,根本就不是语言
      

  11.   

    这个不对,VC就是VC++,只能说是C++的编译器,根本就不是语言
    ——————————————————————————————
    还是把VC看作一种语言好。原因很简单,VC中的一些语法和关键词,C++中根本就没有(比如:this),怎么可以说VC++只是C++的一编译器呢?
      

  12.   

    C++没this???????????????
      

  13.   

    C++没this???????????????
    ——————————————————————————————————
    好像有一本书上是这么说的,它说在C++中this可以用作变量名,而VC则不能。这本书还列出了许多个,有些我不记得了。
    就算C++也有this,但也还是把VC看作语言好。就如basic是一种语言,但你能说VB不是一种语言,而是basic的编译器吗?
      

  14.   

    VB是个RAD开发工具,偶觉得。
    没有了this,C++可就成了高位截瘫了。:(
      

  15.   

    VB,Visual FoxPro等等的确不能说基于某种语言的编译器,因为他们本身就是个快速开发工具。
    另外一些更明显的例子像lotus,AutoCAD等等,他们都可以进行二次开发,从而“开发”出应用程序,但都不是编译器,更不是语言。
      

  16.   

    但VC至少是个编译器(当然同时更是个集成开发环境),原因是:
    (1)任何使用记事本,ultraedit等写出来的C++源程序理论上都可以用VC编译。
    (2)而VC的功能又不仅仅编译,比如VC提供了MFC和ATL,这个就不是每个编译器都提供的,更不是C++标准要求提供的。
      

  17.   

    还是把VC看作一种语言好。原因很简单,VC中的一些语法和关键词,C++中根本就没有(比如:this),怎么可以说VC++只是C++的一编译器呢?
    ------------------------------------------------------
    没有搞错吧,VC++本来就是一个编译器啊,居然说是一个语言,真是第一次听说。没有喝多吧
      

  18.   

    C++ 是语言,VC是一种工具,你要把语言学好,这样才能更好的使用功具,打个比方,你要是想跑,必须先学会走。
      

  19.   

    学好了C++并不代表学VC就容易啊,其实学好VC就相当重新学一问语言啊
      

  20.   

    lgxysl(我心欲静) C++中根本就没有(比如:this),怎么可以说VC++只是C++的一编译器呢?
    ------------------------------大哥是从VB区来的吧? 可能你进错论坛了~~
      

  21.   

    对有些人对VC和VC++的理解不太赞同,但是比较认同“学VC 就是学MFC”
      

  22.   

    C++ 没有this? 试问class A
    {
     A& operator = (const A& ra)
     {
        return ???  // 如何返回对象自己?
     }
    };
      

  23.   

    说实话,VC中有很多关键词是 标准C++ 中没有的。 这是微软对C++语言的一些扩充。相信我一说大家都知道,这样的关键字很多,而且多以双下划线开头:
    几个例子:__asm
    dllexport  (这个虽然不是双下划线开始,却也是M$自己搞出来的)
    __int8
    __int16 ...__except
    __stdcall
    __declspec
    __try
    __uuidof
    ...
    这样的关键字有二三十个。
      

  24.   

    bool 是 C -> C++ 多出來的. 任何C++语言都支持 bool 关键字.
      

  25.   

    C++是语言,VC,CB是编译器,不过使用的类库不同了。
      

  26.   

    奉劝楼主,千万不要听   lgxysl(我心欲静) 的忽悠,你会被越搞越蒙。
    一定要记住,可不能把VC说成是一门语言。不然,会被面试官笑话死的。
      

  27.   

    C++是一种编程语言。
    VC,VC++都是指Microsoft Visual C++是一个C++语言的可视化集成开发工具,是一个软件产品。