68

Templates (plantillas) en C++ [68]

Las templates (plantillas) en C++ nos permiten pasar parametros con todo y tipo de dato.
Hasta antes de las plantillas, se pasaban variables como parámetros de las funciones. Gracias al concepto de plantilla, es posible pasar tipos como parámetros, y de este modo definir funciones genéricas. Pero el concepto de plantillas no se limita a las funciones, también puede ser utilizado en clases y estructuras.

Codigo: https://github.com/programadornovato/c-/commit/390e2643fcb468d5a42ef7f6773aea1efcc787d6

#include <iostream>

template <class elTipo>
void mostrarNumero(elTipo numero);

int main(){
    int numEntero=5;
    float numFloat=5.5656;
    double numDoble=54.545454;
    mostrarNumero(numEntero);
    mostrarNumero(numFloat);
    mostrarNumero(numDoble);
    system("pause");
    return 0;
}
template <class elTipo>
void mostrarNumero(elTipo numero){
    std::cout<<"Mostra numero de cualquier tipo: "<<numero<<"\n";
} 

Descargar zip con todos los codigos: http://raboninco.com/bXZK
[CURSO] C++ DE 0 A HEROE: https://www.youtube.com/playlist?list=PLCTD_CpMeEKTofxs7iottRxJ5YPM7BOcc

🎦 [Curso] Visual Studio Code 🆚 de 0 a 100: https://www.youtube.com/playlist?list=PLCTD_CpMeEKQbdlT8efsS-veXuvYZ1UWn

Gracias por apoyar este canal: https://www.patreon.com/programadornovato
🔗 Facebook: https://facebook.com/ProgramadorNovatoOficial
🔗 Twitter: https://twitter.com/programadornova
🔗 Linkedin: https://www.linkedin.com/in/programadornovato/
🔗 Instagram: https://www.instagram.com/programadornovato/
🔗 Pagina oficial: https://www.programadornovato.com

<<Anterior tutorial Siguiente tutorial >>

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

En Programador Novato vivimos de los anuncios, hemos detectado que está utilizando extensiones para bloquear anuncios. Ayudanos deshabilitando tu bloqueador de anuncios. :)