Visual C++ Reference

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

The following links take you to topics providing reference material for Visual C++ programming as it relates to desktop applications and/or previously released versions of Windows. All of this material is still relevant for Windows Developer Preview. For information about new programming models for Visual C++ on Windows Developer Preview, see the Windows Developer Center on MSDN.

In This Section

  • Visual C++ Libraries
    Provides links to the various libraries provided with Visual C++, including ATL, MFC, OLE DB, the C run-time library, and the Standard C++ Library.

  • C++ Attributes Reference
    Provides links to topics discussing attributes, which simplify COM programming and .NET Framework common language runtime development.

  • C/C++ Languages
    Provides links to the C language reference, the C++ language reference, and C and C++ preprocessor directives reference.

  • Microsoft Macro Assembler Reference
    Provides links to topics describing the MASM directives, operators, and error messages.

  • Porting and Upgrading Programs
    Provides links to topics describing how to create your projects for portability to other languages and platforms and how to upgrade your projects to conform to the current release of Visual C++.

  • Creating and Managing Visual C++ Projects
    Provides links to topics describing how to use application and code wizards to create your own projects and how to employ property pages to manage your projects.

  • Building a C/C++ Program
    Provides links to topics describing building your program from the command line or from the integrated development environment of Visual Studio.

  • Common Programming Methodologies
    Provides links to topics describing conceptual information about Visual C++ and topics discussing various coding technologies and techniques.

  • Samples
    Provides links to sample code showing the capabilities of Visual C++ and the libraries and technologies it supports.

  • Visual C++
    Provides links to different areas of the Visual Studio and Visual C++ documentation set.

  • Application Development in Visual Studio
    Provides links to topics describing how you can use Visual Studio to accomplish each step in the development process.

  • Debugging Native Code
    Discusses some common debugging problems and techniques for C and C++ applications.

  • Visual C++ Extensibility Object Model
    Provides links to topics discussing COM objects, interfaces, and associated managed wrappers that can be used with any COM- or .NET-compliant language to automate actions occurring in the Visual Studio development environment.