Updated: July 14, 2020 (August 23, 2004)
Charts & IllustrationsNative C++ Libraries
Name | Functions | Programming Model | Status |
Microsoft Foundation Classes (MFC) | Client Application, COM Component, ActiveX Control |
Class Library | In maintenance; future releases to focus on .NET interoperability |
ActiveX Template Library (ATL) | COM Component, ActiveX Control |
Template | In maintenance; future releases to focus on .NET interoperability |
Standard Template Library (STL) | Helper functions | Template | Updated to increase ANSI standards compliance and .NET interoperability |
Windows Template Library (WTL) | Client Application | Template | Unsupported SDK sample, moved to open source in May 2004 |
ActiveX Template Library: Server (ATL Server) | Web Application | Template | In maintenance |
Visual C++ includes libraries that assist developers in building several types of applications. This chart summarizes these libraries and categorizes them by their function and programming model.
Atlas Members have full access
Get access to this and thousands of other unbiased analyses, roadmaps, decision kits, infographics, reference guides, and more, all included with membership. Comprehensive access to the most in-depth and unbiased expertise for Microsoft enterprise decision-making is waiting.
Membership OptionsAlready have an account? Login Now