Visual C++ en Visual Studio 2015

 

Publicado: octubre de 2016

Para obtener la documentación más reciente de Visual Studio 2017 RC, consulte Documentación de Visual Studio 2017 RC.

El lenguaje de programación y las herramientas de desarrollo de Visual C++ le ayudan a desarrollar aplicaciones universales de Windows nativas, aplicaciones de servidor y de escritorio nativas, bibliotecas multiplataforma que se ejecutan en iOS, Android y Windows, así como aplicaciones administradas que se ejecutan en .NET Framework.

¿A quién está dirigida esta documentación?

Este contenido es para desarrolladores de C++ que escriben programas.

  • Si busca un paquete redistribuible de C++ y los componentes de tiempo de ejecución que le permitan ejecutar un programa, vaya al Centro de descarga de Microsoft y escriba Visual C++ en el cuadro de búsqueda.

  • Si busca conceptos introductorios de programación de C++, visite uno de los muchos sitios web que ofrecen este contenido o adquiera el libro Programming -- Principles and Practice Using C++ (Second Edition), escrito por el creador de C++, Bjarne Stroustup. El contenido de Visual C++ supone que ya tiene un conocimiento básico de C++.

  • Si busca el compilador de Visual C++, debe descargar una edición de pago o gratuita de Visual Studio 2015 de https://www.visualstudio.com/.

System_CAPS_ICON_warning.jpg Advertencia

En Visual Studio 2015, Visual C++ no se instala de forma predeterminada. Durante la instalación, asegúrese de elegir la instalación Personalizada y luego seleccione los componentes de C++ que desee. En caso de que Visual Studio ya esté instalado, elija Archivo | Nuevo | Proyecto | C++ y se le pedirá que instale los componentes necesarios.

Novedades de Visual C++
Descubra las novedades de Visual C++.

Cambios importantes en Visual C++ 2015
Obtenga información sobre los cambios importantes de esta versión.

Aquí está otra vez C++
Obtenga más información sobre técnicas de programación modernas de C++ basadas en C++11 y C++14 que le permiten escribir código seguro y rápido, y evite muchos de los problemas de programación de estilo C.

How to Report a Problem with the Visual C++ Toolset
Aprenda a crear informes de error eficaces en el conjunto de herramientas de Visual C++ (compilador, enlazador y otras herramientas) y las formas de enviar el informe.

Guía de migración y actualización de Visual C++
Guía para migrar el código y actualizar proyectos a Visual C++ en Visual Studio 2015, incluida la migración del código de C++ a Windows 10 y a la Plataforma universal de Windows.

Compatibilidad con las características de C++11/14/17
Obtenga información sobre la compatibilidad con las características de C++11 y C++14 en Visual C++.

Blog del equipo de Visual C++
Obtenga más información acerca de las nuevas características y la información más reciente de los desarrolladores de Visual C++.

Descargas de Visual Studio
Descargue Visual C++.

Herramientas y plantillas de Visual C++ en las versiones de Visual Studio
Obtenga información sobre diferentes ediciones de Visual Studio.

Plataformas compatibles
Compruebe cuáles son las plataformas admitidas.

Ejemplos de Visual C++
Información acerca de los ejemplos.

Comunidad de Visual Studio
Descubra cómo obtener ayuda, errores de archivo y hacer sugerencias para Visual Studio.

Aplicaciones Windows universales
Encuentre guías y contenido de referencia en el Centro de desarrollo de Windows. Para obtener información sobre el desarrollo de aplicaciones de la Tienda Windows, vea Desarrollar aplicaciones de la Tienda Windows con Visual Studio y Guía básica para crear aplicaciones de la Tienda Windows con C++.

Aplicaciones de escritorio de Windows (Visual C++)
Obtenga información sobre cómo crear aplicaciones de escritorio que tienen un bucle de mensajes y devoluciones de llamada.

Archivos DLL en Visual C++
Descubra cómo utilizar Win32, ATL y MFC para crear archivos DLL de escritorio de Windows, e información sobre cómo compilar y registrar un archivo DLL.

Programación en paralelo
Obtenga información sobre el uso de la Biblioteca de patrones de procesamiento paralelo, C++ AMP, OpenMP y otras características relacionadas con multithreading en Windows.

Procedimientos recomendados
Obtenga información sobre cómo proteger las aplicaciones del código malintencionado y el uso no autorizado.

Programación web y para la nube
En C++, existen varias opciones para conectarse a la Web y a la nube.

Acceso a datos en ASP.NET (Visual Studio)
Conectarse a bases de datos mediante ODBC y otras tecnologías de acceso a bases de datos.

Texto y cadenas
Obtenga información sobre cómo trabajar con diferentes codificaciones y formatos de texto y cadenas para el desarrollo local e internacional.

Si quiere saber más sobre cómo crear proyectos, trabajar con archivos de código fuente, vincular a bibliotecas, compilar, depurar, generar perfiles, implementar etc., vea IDE y herramientas de desarrollo.

Para obtener información sobre el lenguaje C++, vea Referencia de lenguaje C++.

Para obtener información sobre el preprocesador de C++, vea Referencia del preprocesador de C/C++.

En las secciones siguientes se proporciona información sobre las distintas bibliotecas de C++ que se incluyen en Visual C++.

Referencia de la biblioteca en tiempo de ejecución de C
Incluye alternativas de seguridad mejoradas a las funciones que tienen problemas de seguridad conocidos.

Biblioteca estándar de C++
La Biblioteca de plantillas estándar (STL).

Biblioteca de plantillas activas (ATL)
Compatibilidad con aplicaciones y componentes COM.

Bibliotecas de Microsoft Foundation Class (MFC)
Compatibilidad para la creación de aplicaciones de escritorio que tienen interfaces de usuario tradicionales o del estilo de Office.

Parallel Patterns Library (PPL)
Algoritmos asincrónicos y paralelos que se ejecutan en la CPU.

C++ AMP (C++ Accelerated Massive Parallelism)
Algoritmos con gran paralelismo que se ejecutan en la GPU.

Biblioteca de plantillas de Windows Runtime (WRL)
Aplicaciones y componentes de Tienda Windows 8.x.

Programación de .NET con C++/CLI
Programación para Common Language Runtime (CLR).

Vea también la documentación de STL/CLR y la Biblioteca de compatibilidad de C++.

Esta sección contiene vínculos a bibliotecas que no están incluidas en Visual Studio, pero que se pueden descargar y usar con Visual C++.

Boost
Se trata de una biblioteca popular y muy usada.

C++ REST SDK.
Una biblioteca de Microsoft para comunicarse con servicios web a través de HTTP.

Recursos de Visual C++
Más recursos de Visual C++.

Standard C++
Obtenga información sobre C++, obtenga información general sobre Modern C++, así como vínculos a libros, artículos, conferencias y eventos

Aprender Visual C++
Comience el aprendizaje de C++.

Referencia de lenguaje C
Referencia de la biblioteca en tiempo de ejecución de C
Intrínsecos del compilador y del lenguaje ensamblador

Mostrar: