请问各位大虾,在VC下编程到底应该多用MFC(比如CString)还是STL(比如std::string)?是因人而异呢,还是存在应该用哪一个的问题?谢谢!

解决方案 »

  1.   

    个人认为为了移植方便还是使用STL吧!毕竟STL是C++标准里的。如果不考虑移植就无所谓了,不过我还是喜欢用STL:)
      

  2.   

    我指挥一点MFC,STL不会!所以不好说!
      

  3.   

    如果为了移植方便还是使用STL吧。比如一些模块既要在WINDOWS,又要在linux下使用,就一定要用STL,mfc只是一套微软for ms windows的类库和框架
      

  4.   

    不过我就说的是在VC下编Windows应用程序啊?否则也不可能考虑MFC,不是吗?
      

  5.   

    STL还不会,不知道有什么区别,大家积极发言!
      

  6.   

    STL是一个算法库,单独靠这个库,是无法做出windows下的程序的。
    但它有效的提高了软件的复用度,可移植性。
      

  7.   

    我一般都是用STL来做底层
    用MFC来作界面。
    其实都差不多的,只是我对STL有好感推荐你看侯捷的《STL源码剖析》。
      

  8.   

    个人认为为了移植方便还是使用STL吧!毕竟STL是C++标准里的。如果不考虑移植就无所谓了