百度没查到,大神给讲讲吧
被人问了,结果自己也不是很清楚 - -|

解决方案 »

  1.   

    只有visual C++ 没见过visual C的说
    visual c++是个开发环境
    mfc是一套类库唯一有联系的就是visual C++中自带了mfc类库,当然visual c++还带其他类库了比如stl atl
      

  2.   

    MFC就是:Microsoft Foundation Classes,是一个微软公司提供的类库(class libraries),以C++类的形式封装了Windows的API,并且包含一个应用程序框架;
    visual C++以及后来所谓的VS2003,VS2005,...... 是微软公司提供的IDE;
      

  3.   

    你可以暂时简单的认为是一样的,通常说法也经常是c/c++,vc/mfc, TCP/IP连起来说的,虽然不是一回事,事实上却经常一起使用或混用。
      

  4.   

    MFC就是:Microsoft Foundation Classes,是一个微软公司提供的类库(class libraries),以C++类的形式封装了Windows的API,并且包含一个应用程序框架;
    visual C++以及后来所谓的VS2003,VS2005,...... 是微软公司提供的IDE; 
     
      

  5.   

    说下我的理解吧。visual c说的应该是visualstudio 这个大开发平台
    而visual c是这个平台中最主要的一个模块,甚至知名度要超过visualstudio本身在这个visual c下你可以开发sdk程序,也就是纯windows api编程或古典windows编程
    在这里你可以清晰的看到winmain入口,自己手动写消息循环的switch
    处理起来很灵活,但是由于所有的代码都需要自己手动添加,开发效率是比较低的后来微软的afx小组开发了MFC,把这些复杂的api封装到了类中
    比如CWnd类封装了所有和窗口有关的操作,你也不用为设计一个窗口滚动而大费周折了
    这样就将传统的api操作转换为用C++接口的操作在执行效率上,MFC并不逊色,所以目前MFC用的比纯api编程要多
    但是对api的运用有助于更深入的理解MFC
      

  6.   

    Visual C++是个软件,MFC是别人写好的代码