Visual C++

Visual C++ 2010 提供了强大而灵活的开发环境,用于创建基于 Microsoft Windows 和 Microsoft .NET 的应用程序。 您可以在集成开发系统中使用该工具,也可以使用独立的工具。 Visual C++ 包含下列组件:

  • Visual C++ 2010 编译器工具。 该编译器支持传统本机代码开发人员和面向虚拟机平台(如公共语言运行时 (CLR))的开发人员。 Visual C++ 2010 包括面向 x64 和 Itanium 的编译器。 该编译器仍支持直接面向 x86 计算机,并针对这两种平台优化了性能。

  • Visual C++ 库。 其中包括行业标准活动模板库 (ATL)、Microsoft 基础类 (MFC) 库和标准 C++ 库(由 iostreams 库和标准模板库 (STL) 组成)和 C 运行库 (CRT) 等标准库。CRT 包括安全性已得到增强的替代函数,取代已知会引起安全问题的函数。STL/CLR 库为托管代码开发人员带来了 STL。 具有数据封送新功能的 C++ 支持库,其设计意图在于简化面向 CLR 的程序。

  • Visual C++ 开发环境。 该开发环境为项目管理与配置(包括更好地支持大型项目)、源代码编辑、源代码浏览和调试工具提供强力支持。 该环境还支持 IntelliSense,在编写代码时,该功能可以提供智能化且特定于上下文的建议。

除常规的图形用户界面应用程序外,Visual C++ 还允许开发人员生成 Web 应用程序、基于 Windows 的智能客户端应用程序以及适用于瘦客户端和智能客户端移动设备的解决方案。 C++ 是世界上最流行的系统级语言,而 Visual C++ 则为开发人员提供了生成软件的世界级工具。

提示

Visual C++ 速成版提供其他 Visual C++ 版本中可用功能的子集。 因此,某些在其他版本中可用的组件、库或功能在此版本的产品中不可用,尽管在文档中可能对它们进行了讨论。 若要使用这些功能,需要升级到 Visual C++ 的其他版本。 有关这些版本的更多信息,请参见 Visual C++ 版本。Visual C++ 速成版附带的文档是其他版本 Visual C++ 的文档的子集。 同样,您可能会遇到指向不可用主题的链接。 https://msdn.microsoft.com/zh-cn/library/default.aspx 上提供了完整的文档。

提示

如果您是刚开始学习 C++,请参见 MSDN 入门开发人员学习中心中由 Herb Schildt 编写的教程:第一层:C++ 初学者指南

本节内容

相关章节