最近学习MFC时发现MFC也有自己的集合类,这种MFC的集合类与STL在性能上有什么区别吗,或者说我们在写MFC程序的时候最优选择的是哪个?问题有点傻,我知道Microsoft既然在有自己的STL版本的情况下又实现了MFC的集合类,当然有它的道理,但是我发现MFC集合类有很多缺点,包括它一般需要传递两个模板参数的类型,以其一些古怪的保留C风格的辅助函数,都令我很困惑,谁能解释一些MFC集合类与STL的这种区别吗?
解决方案 »
- 在VS2008上创建一个简单窗口却总是出错,高手解答
- 问个关于api创建的窗体阻止其关闭的问题
- 关于odbc调用带输出参数的存储过程中set nocount on使用的问题
- 切分窗口,改变窗口大小发生错误。
- 一个容易被忽略的问题,关于_T()宏
- 怎么样修改原始密码???在线等待
- 线程退出问题
- 高分请教一个问题:CComBSTR、_bstr_t、BSTR、LPCTSTR、LPSTR、char *、CString等的关系?
- 那位大侠知道如何将HBITMAP保存成为JPG或GIF文件?(CODEGURU中的代码有问题,用不了)300分相送。
- 我编了一个“五子棋”的程序,可总有点问题,哪位可以帮帮我?
- 树控件操作问题
- 问一个数据库的问题
MFC 是微软若干年前的产品;
STL 是 C++ 标准的一部分,是后来加进去的,原来的 C++ 标准中没有这东西。
MFC 是微软若干年前的产品;
STL 是 C++ 标准的一部分,是后来加进去的,原来的 C++ 标准中没有这东西。