Documente Academic
Documente Profesional
Documente Cultură
RESULTADO EN CONSOLA-EJEMPLO 1
En los parámetros de la plantilla también podemos incluir parámetros por
referencia y esto no afectará en nada :
#include <iostream>
using namespace std;
template <class EJEMPLO2>
void ingreso(EJEMPLO2 &num1);
template <class EJEMPLO2>
void mostrar(EJEMPLO2 num);
int main(int argc, char *argv[]) {
int num;
float num2;
ingreso(num);
ingreso(num2);
cout<<"Numero entero: "<<endl;
mostrar(num);
cout<<"Numero real: "<<endl; RESULTADO EN CONSOLA-EJEMPLO 2
mostrar(num2);
return 0;
}
template <class EJEMPLO2>
void ingreso(EJEMPLO2 &num1){
cout<<"Ingrese el numero: ";
cin>>num1;
}
template <class EJEMPLO2>
void mostrar(EJEMPLO2 num){
cout<<"El numero ingresado fue: "<<num<<endl;
}
CONCLUSIONES:
C++ es un lenguaje sofisticado , que a medida que se avanza en
conocimientos tiende a mostrar funciones o tipos que simplifican lo
aprendido antes , permitiendo aplicar lo investigado para trabajos
posteriores.
Las plantillas ahorran líneas de código , y simplifica el trabajo del
programador.