Visual C++

强大而灵活的 Visual C++ 语言和工具在 Visual Studio 允许在 .NET framework 上运行本机 Windows 应用商店 apps、本机桌面 apps 和托管 apps 的开发。 Visual C++ 包含以下元素:

  • Visual Studio 开发环境
    开发环境通过编写代码以支持整个开发工作流,从创建和管理的项目,调试,进行分析并部署到最终用户。

  • 可视化工具 C++compiler
    编译器支持本机代码以 .NET 公共语言运行时 (CLR) 的开发和开发。 Visual C++ 直接支持 x86 计算机的生成,并包括面向 x64 和 ARM 的编译器。 它优化所有平台的性能。

    • C 运行库 (crt)
      包括安全增强选择要了解所造成安全问题的函数。

    • 标准 C++ 库
      包含 (mfc) 库和标准模板库 (STL)。

    • 活动模板库 (ATL)
      传递给 COM 组件和 apps 的创建。

    • Microsoft 基础类 (MFC) 库选件
      对的桌面 apps 创建具有传统或 Office 样式的用户界面。

    • 并行模式库 (PPL)
      对 CPU 执行的异步和并行算法。

    • C++ AMP (C++ 加速的大量并行)
      对于大量在 GPU 执行的并行算法。

    • Windows 运行时 C++ 模板库 (WRL),
      为 Windows 应用商店 apps 和元素的 COM 样式的开发。

    • .NET framework 选件类库 (通过使用 C++/CLI),STL/CLR 和 C++ 支持库
      对托管 apps 的开发。

此外,在中,当使用 Visual C++ 时也可以访问 Windows 应用商店 apps 和桌面 apps 的 windows API。 标头文件和 .winmd 文件这些 API 的包含在 Visual Studio 中,在 Windows 软件开发包 (SDK)Windows 8的。

备注

Visual Studio Express 2012 for Windows 8 支持 Windows 应用商店 apps 和元素中仅创建和部署和不支持桌面或控件个 apps。对于桌面开发,可以使用 Visual Studio Express 2012 for Windows Desktop 或某个 Visual Studio 2012 编辑。有关 Visual Studio 版本的信息,请参见 Visual C++ Tools and Templates in Visual Studio Editions

本节内容

相关章节

  • 了解 Visual C++
    Visual Studio 开发中心网站的这一部分包含开始学习 C++ 的用户的指南。