image

Curso De C++ - Parte 80

Curso De C++ - Parte 80   Especificaciones de excepciones Se puede añadir una especificación de las posibles excepciones que puede producir una función: <tipo> <identificador>(<parametros>) throw(<lista_excepciones>); De este modo indicamos que la función sólo puede hacer un throw...
image

Curso De C++ - Parte 66

Curso De C++ - Parte 66     Constructores de clases derivadas Cuando se crea un objeto de una clase derivada, primero se invoca al constructor de la clase o clases base y a continuación al constructor de la clase derivada. Si la clase base es a su vez una clase derivada, el proceso se...
image

Curso De C++ - Parte 62

Curso De C++ - Parte 62 Operadores binarios que pueden sobrecargarse Además del operador + pueden sobrecargarse prácticamente todos los operadores: +, -, *, /, %, , &, |, (,), <, >, <=, >=, <<, >>, ==, !=, &&, ||, =, +=. -=, *=, /=, %=, =, &=, |=,...
image

Curso De C++ - Parte 57

Curso De C++ - Parte 57 Ejemplos capítulos 27 a 31 Ejemplo 31.1 Ahora estamos en disposición de empezar a usar clases para modelar algunos problemas cotidianos. Empezaremos por las fracciones. Ya hemos hecho algunas aproximaciones usando estructuras, ahora usaremos una clase, y en sucesivos...
image

Curso De C++ - Parte 55

Curso De C++ - Parte 55 Destructores Los destructores son funciones miembro especiales que sirven para eliminar un objeto de una determinada clase. El destructor realizará procesos necesarios cuando un objeto termine su ámbito temporal, por ejemplo liberando la memoria dinámica utilizada por dicho...