Documentos de Académico
Documentos de Profesional
Documentos de Cultura
UNIVERSIDAD DE MÁLAGA
Dpto. Lenguajes y CC. Computación
E.T.S.I. Telecomunicación
Tema 2
Programación II
1. Programación Modular
& %
3. Subprogramas Genéricos
6. Bibliografı́a
PROGRAMACIÓN MODULAR
M1 Main M2 Programa
1. Programación Modular
' $
3. Subprogramas Genéricos
6. Bibliografı́a
op3()
• Especifica la semántica de las operaciones
op2()
• Impide su manipulación directa
op3()
DEFINICIÓN DE CLASES
//- fichero: complejos.hpp -------------
#ifndef _complejos_hpp_
#define _complejos_hpp_
namespace umalcc {
Definición de clase en fichero hpp,
con guarda y espacio de nombre class Complejo {
IMPLEMENTACIÓN DE CLASES
//- fichero: complejos.cpp -------------
Implementación en fichero cpp, dentro #include "complejos.hpp"
del mismo espacio de nombre #include <iostream>
using namespace std ;
namespace umalcc {
Definición e implementación de
constantes, tipos y subprogramas auxiliares Complejo::Complejo()
: real(0.0), imag(0.0) { }
1. Programación Modular
3. Subprogramas Genéricos
& %
6. Bibliografı́a
1. Programación Modular
3. Subprogramas Genéricos
' $
6. Bibliografı́a
1. Programación Modular
3. Subprogramas Genéricos
6. Bibliografı́a
• Insertar: inserta el elemento recibido como parámetro en la posición indicada como parámetro
1. Programación Modular
3. Subprogramas Genéricos
6. Bibliografı́a
& %