You are on page 1of 14

ANA DE ROUX

4-807-277

Palabra Función Ejemplo

inserta instrucciones de
asm
ensamblador en línea

declara una variable como de [auto] <tipo> <nombre_variable>;


auto
almacenamiento automático

nombre del tipo de datos


bool
booleano

break quebrar (salir) de un bucle


ANA DE ROUX
4-807-277

define un caso/etiqueta en
case
una expresión de switch

#include <iostream>

using namespace std;

int main() {
try {
throw 'x'; // valor de tipo char
}
captura la excepción lanzada catch(char c) {
catch cout << "El valor de c es: " << c <<
por un throw endl;
}
catch(int n) {
cout << "El valor de n es: " << n <<
endl;
}

return 0;
}

[signed|unsigned] char
nombre del tipo de datos
char <identificador>[,<identificador2>
caracter [,<identificador3>]...];

class <identificador de clase> {


public:
<lista de miembros>
private:
class declara una clase <lista de miembros>
protected:
<lista de miembros>
};
ANA DE ROUX
4-807-277

conversión que remueve o


cons_cast agrega calificaciones const o
volatile a un objeto

#include <iostream>
using namespace std;

int y;

const int &funcion();


declara que la variable,
int main() {
const función o referencia no // funcion()++; // Ilegal (1)
puede ser modificado cout << ", " << y << endl;
return 0;
}

const int &funcion() {


return y;
}

saltarse la iteración en un
continue
bucle

gestionar el caso por defecto


default
en una instrucción switch
ANA DE ROUX
4-807-277

designar memoria que ha


delete sido reservada
dinámicamente

inicio de una construcción de


do
bucle do-while.

nombre del tipo de datos de


double
punto flotante

adapta un puntero de un tipo


dynamic_cas
base a un tipo de datos
t
derivado.

ruta alternativa para una


else
instrucción if
ANA DE ROUX
4-807-277

incapacitar un constructor
explicit unario de una clase para
conversiones implícitas

representa el valor booleano


false
falso

estructura de control en
programación en la que se
for puede indicar de antemano
el número mínimo de
iteraciones.

designar una función no-


friend miembro como amiga de una
clase
ANA DE ROUX
4-807-277

ejecutar código condicionado


if
al resultado de un test

declarar que una función será


inline expandida in-situ cuando sea
llamada

nombre del tipo de datos


int
entero

nombre del tipo de datos


long
entero largo
ANA DE ROUX
4-807-277

quita la propiedad const de


mutable un campo de un objeto
cuando este es const

particiona el espacio de
namespace nombres al definir un espacio
de alcance

crea un objeto reservando


new
memoria dinámicamente

crea funciones operador


operator
sobrecargadas
ANA DE ROUX
4-807-277

declara los componentes


private
privados de una clase

declara los componentes


protected
protegidos de una clase

declara los componentes


public
públicos de una clase

almacena una variable en un


register registro de la máquina en vez
de la pila de memoria
ANA DE ROUX
4-807-277

convertir entre tipos de


reinterpret_
punteros o enteros sin
cast
cambiar el valor en memoria

return retornar desde una función

declarar una variable como


short
de tipo entero corto

declarar una variable entera


signed
como con signo

obtener el tamaño en
sizeof
memoria de un tipo de datos
ANA DE ROUX
4-807-277

crear almacenamiento
static permanente para una
variable

tratar de convertir un tipo de


static_cast
datos a otro implícitamente

struct define una estructura

ejecuta código condicionado


switch a los posibles valores de una
variable integral
ANA DE ROUX
4-807-277

crea una plantilla para código


template
de funciones u objetos

#include <iostream>
using namespace std;

class pareja {
public:
// Constructor
un puntero privado al objeto pareja(int a2, int b2);
this // Funciones miembro de la clase
actual de una clase "pareja"
void Lee(int &a2, int &b2);
void Guarda(int a2, int b2);
private:
// Datos miembro de la clase "pareja"
int a, b;
};

#include <iostream>

using namespace std;

int main() {
try {
throw 'x'; // valor de tipo char
}
catch(char c) {
throw arroja una excepción cout << "El valor de c es: " << c <<
endl;
}
catch(int n) {
cout << "El valor de n es: " << n <<
endl;
}

return 0;
}

nombre del valor booleano


true
verdadero
ANA DE ROUX
4-807-277

ejecuta código que puede


try
lanzar una excepción

crea un alias para un tipo de


typedef typedef <tipo> <identificador>;
datos

retorna información sobre un


typeid
objeto

declara que el próximo


typename identificador es un tipo de
datos

declara una estructura que


funde múltiples valores en
union
una misma ubicación en
memoria
ANA DE ROUX
4-807-277

signed char cuenta, cuenta2,


total;
declarar una variable entera unsigned char letras;
unsigned char caracter, inicial,
como sin signo
respuesta;
signed char _letra;

importa un nombre o
using símbolo de un namespace en using namespace <identificador>;
el ámbito actual

class Persona {
public:
Persona(char *n) {
crea una función método que strcpy(nombre, n); }
virtual void VerNombre() {
virtual puede ser reemplazada por cout << nombre << endl;
clases derivadas }
protected:
char nombre[30];
};

nombre del tipo de datos


nulo; declaración de una
void
función que no devuelve un
valor

volatile <tipo>
declara al compilador que <nombre_variable>;
una variable puede ser <identificador_función> (
volatile volatile <tipo> <nombre_variable>
modificada por un factor
);
externo al programa
<identificador_función> volatile;
ANA DE ROUX
4-807-277

nombre del tipo de datos de


wchar_t
carácter "ancho"

inicia un blcue "while" o


while
termina un bucle "do-while"

You might also like