04.06.2015 Views

Manual básico de Programación en C++

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

A continuación se muestra dos tablas <strong>de</strong> palabras reservadas <strong>en</strong> <strong>C++</strong> :<br />

C y <strong>C++</strong><br />

auto break case char const<br />

continue <strong>de</strong>fault do double else<br />

<strong>en</strong>um extern float for goto<br />

if int long register return<br />

short signed sizeof static struct<br />

switch type<strong>de</strong>f union unsigned void<br />

volatile while<br />

asm<br />

catch<br />

class<br />

<strong>de</strong>lete<br />

fri<strong>en</strong>d<br />

inline<br />

new<br />

operator<br />

private<br />

<strong>C++</strong> únicam<strong>en</strong>te<br />

Medio <strong>de</strong>finido por la puesta <strong>en</strong> práctica <strong>de</strong> l<strong>en</strong>guaje <strong>de</strong> <strong>en</strong>samble a lo<br />

largo <strong>de</strong> <strong>C++</strong>. ( Vea los manuales correspondi<strong>en</strong>tes a su sistema).<br />

Maneja una excepción g<strong>en</strong>erada por un throw.<br />

Define una nueva clase. Pue<strong>de</strong>n crearse objetos <strong>de</strong> esta clase.<br />

Destruye un objeto <strong>de</strong> memoria creado con new.<br />

Declara una función o una clase que sea un ''amigo'' <strong>de</strong> otra clase. Los<br />

amigos pue<strong>de</strong>n t<strong>en</strong>er acceso a todos los miembros <strong>de</strong> datos y a todas las<br />

funciones miembro <strong>de</strong> una clase.<br />

Avisa al compilador que una función particular <strong>de</strong>berá ser g<strong>en</strong>erada <strong>en</strong><br />

línea, <strong>en</strong> vez <strong>de</strong> requerir <strong>de</strong> una llamada <strong>de</strong> función.<br />

Asigna dinámicam<strong>en</strong>te un objeto <strong>de</strong> memoria <strong>en</strong> la memoria adicional<br />

disponible para el programa <strong>en</strong> tiempo <strong>de</strong> ejecución. Determina<br />

automáticam<strong>en</strong>te el tamaño <strong>de</strong>l objeto.<br />

Declara un operador ''homónimo''.<br />

Un miembro <strong>de</strong> clase accesible a funciones miembro y a funciones<br />

fri<strong>en</strong>d <strong>de</strong> la clase <strong>de</strong> miembros private.<br />

protected Una forma ext<strong>en</strong>dida <strong>de</strong> acceso private; también se pue<strong>de</strong> t<strong>en</strong>er acceso a<br />

los miembros protected por funciones miembro <strong>de</strong> clases <strong>de</strong>rivadas y<br />

amigos <strong>de</strong> clases <strong>de</strong>rivadas.<br />

public<br />

template<br />

this<br />

throw<br />

try<br />

virtual<br />

Un miembro <strong>de</strong> clase accesible a cualquier función.<br />

Declara cómo construir una clase o una función, usando una variedad <strong>de</strong><br />

tipos.<br />

Un apuntador <strong>de</strong>clarado <strong>en</strong> forma implícita <strong>en</strong> toda función <strong>de</strong> miembro<br />

no static <strong>de</strong> una clase. Señala al objeto al cual esta función miembro ha<br />

sido invocada.<br />

Transfiere control a un manejador <strong>de</strong> excepción o termina la ejecución<br />

<strong>de</strong>l programa si no pue<strong>de</strong> ser localizado un manejador apropiado.<br />

Crea un bloque que conti<strong>en</strong>e un conjunto <strong>de</strong> números que pudieran<br />

g<strong>en</strong>erar excepciones, y habilita el manejo <strong>de</strong> excepciones para cualquier<br />

excepción g<strong>en</strong>erada.<br />

Declara una función virtual.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!