MFC数据库和STL的区别??
3个回答
展开全部
两个根本不是一个类型的东西啊,虽然都是库。
MFC是微软的基本类库,封装了非常多的底层API,包括窗口操作、文件操作、SOCKET等以及一些辅助类例如CString和一些模板类CList、CArray等。
同时提供了DOC/VIEW的程序框架,并构造了消息的处理线路。
以下内容来自百度百科:
而STL是Standard Template Library,标准模板库。
从根本上说,STL是一些“容器”的集合,这些“容器”有list,vector,set,map等,STL也是算法和其他一些组件的集合。这里的“容器”和算法的集合指的是世界上很多聪明人很多年的杰作。STL的目的是标准化组件,这样就不用重新开发,可以使用现成的组件。STL现在是C++的一部分,因此不用额外安装什么。
STL被内建在你的编译系统之内。
在C++标准中,STL被组织为下面的13个头文件:<algorithm>、<deque>、<functional>、<iterator>、<vector>、<list>、<map>、<memory>、<numeric>、<queue>、<set>、<stack>和<utility>。
MFC是微软的基本类库,封装了非常多的底层API,包括窗口操作、文件操作、SOCKET等以及一些辅助类例如CString和一些模板类CList、CArray等。
同时提供了DOC/VIEW的程序框架,并构造了消息的处理线路。
以下内容来自百度百科:
而STL是Standard Template Library,标准模板库。
从根本上说,STL是一些“容器”的集合,这些“容器”有list,vector,set,map等,STL也是算法和其他一些组件的集合。这里的“容器”和算法的集合指的是世界上很多聪明人很多年的杰作。STL的目的是标准化组件,这样就不用重新开发,可以使用现成的组件。STL现在是C++的一部分,因此不用额外安装什么。
STL被内建在你的编译系统之内。
在C++标准中,STL被组织为下面的13个头文件:<algorithm>、<deque>、<functional>、<iterator>、<vector>、<list>、<map>、<memory>、<numeric>、<queue>、<set>、<stack>和<utility>。
展开全部
mfc 是win编程框架,不是数据库.
stl只是一套模板库.
这三样东西,根本不在一个层次上.
stl只是一套模板库.
这三样东西,根本不在一个层次上.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
MFC是微软的基本类库,封装了非常多的底层API,包括窗口操作、文件操作、SOCKET等以及一些辅助类例如CString和一些模板类CList、CArray等。
同时提供了DOC/VIEW的程序框架,并构造了消息的处理线路。
同时提供了DOC/VIEW的程序框架,并构造了消息的处理线路。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询