Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Referencia del lenguaje C++

Esta referencia explica el lenguaje de programación, tal como está implementado en Microsoft Visual C++ de C++. La organización se basa en The Annotated C++ Reference Manual por Margaret Ellis y Bjarne Stroustrup y en el estándar de internacional de C++ ANSI/ISO (ISO/IEC FDIS 14882). Implementaciones específicas de Microsoft de las características de lenguaje de C++ se incluyen.

Consulte las siguientes tablas para encontrar rápidamente una palabra clave o el operador:

Características de Especificar CLR

Sección de referencia de sintaxis que le permita destino el common language runtime.

Problemas de compatibilidad y de cumplimiento en Visual C++

Información acerca de dónde Visual C++ no está de acuerdo con los cambios de C++ estándar y de última hora en el compilador.

Convenciones de léxicas

Elementos fundamentales de léxicos de un programa de C++: símbolos (tokens), comentarios, operadores, palabras clave, signos de puntuación, los literales. Además, traducción de archivos, prioridad y asociatividad de operador.

Conceptos básicos

Ámbito, vinculación, inicio del programa y terminación, las clases de almacenamiento de información y tipos.

Conversiones estándar

Escriba las conversiones entre tipos integrados o "fundamentales". Además, las conversiones aritméticas y conversiones de puntero, referencia y tipos de puntero a miembro.

Expresiones

Tipos y la semántica de las expresiones, temas de referencia sobre los operadores, conversión y la conversión de operadores, tiempo de ejecución escribe información.

Expresiones lambda

Una técnica de programación que implícitamente se define una clase de objeto de función y construye un objeto de función de ese tipo de clase.

Instrucciones

Instrucciones de expresión, null, compuesto, selección, iteración, salto y declaración.

Declaraciones

Especificadores de clase de almacenamiento de información, definiciones de función, inicializaciones, enumeraciones, clase, estructura y unión declaraciones y declaraciones typedef. Además, funciones inline, palabra clave const, espacios de nombres.

Declaradores

La parte de una instrucción de declaración que indica el nombre de un objeto, tipo o función. Resumen declaradores, nombres de tipo, inicializadores, declaraciones de función y definiciones, arreglos de discos, referencias.

Las clases, estructuras y uniones

Introducción a las clases, estructuras y uniones. Además, las funciones miembro, los miembros de datos, bits campos, este puntero, las clases anidadas.

Clases derivadas

Sencillo y herencia múltiple, las funciones virtuales, varias clases base, clases abstractas, reglas del ámbito. Además, las palabras __super y __interface.

Control de acceso a miembros

Controlar el acceso a los miembros de clase: palabras clave públicas, privadas y protegidas. Las funciones Friend y clases.

Funciones miembro especiales

Funciones especiales exclusivas de los tipos de clase: los constructores, destructores, funciones de conversión, el operador de asignación, operador new y operador eliminarán funciones.

Sobrecarga

Las funciones sobrecargadas, declaración coincidente, coincidencia de argumentos. Además, operadores sobrecargados, las reglas de sobrecarga de operadores.

Control de excepciones

C++ control de excepciones, control estructurado de excepciones (SEH), palabras clave utilizadas en escribir instrucciones de control de excepciones.

Aserción y los mensajes proporcionados por el usuario

#errorla directiva, el static_assert palabra clave, el assert macro.

Plantillas

Las especificaciones de la plantilla, plantillas de función, las plantillas de clase, palabra clave typename, plantillas VS. las macros, plantillas y punteros inteligentes.

Control de eventos

Declaración de eventos y controladores de eventos.

Modificadores específicos de Microsoft

Modificadores específicos de Microsoft C++. Direccionamiento de memoria, convenciones de llamada, las funciones naked, atributos de clase de almacenamiento (__declspec), __w64 extendidos.

Ensamblador en línea

Mediante el lenguaje ensamblador y C++ en __asm (bloques).

Compatibilidad con COM del compilador

Una referencia a clases específicas de Microsoft y funciones globales utilizadas para admitir los tipos COM.

Resumen de gramática

La gramática de las extensiones de Microsoft C++.

Características de Especificar CLR

Material de referencia sobre el uso de Visual C++ como destino common language runtime.

Referencia de compilación de C/C++

Las opciones del compilador, opciones del vinculador y otras herramientas de generación.

Referencia del preprocesador de C/C++

Material de referencia en pragmas, directivas de preprocesador, las macros predefinidas y el preprocesador.

Referencia del lenguaje c

Una referencia para el lenguaje de programación C, incluidas las extensiones de Microsoft.

Bibliotecas de Visual C++

Una lista de vínculos a la referencia de iniciar las páginas para las diferentes bibliotecas de Visual C++.

Adiciones de comunidad

AGREGAR
Mostrar: