El documento presenta ejemplos del uso de plantillas (templates) en C++. En primer lugar, muestra ejemplos de templates de función para comparar valores y ordenar arrays genéricos. Luego, presenta un template de clase para comparar valores que define métodos para obtener el valor mínimo, máximo e igualdad. Finalmente, implementa un template de clase Pila y su uso para apilar y desapilar valores genéricos.