Exemplo de gabaritos de função
Publicado por Reginaldo de Matias 25/11/2006
[ Hits: 9.754 ]
Homepage: http://mundodacomputacaointegral.blogspot.com/
O presente script, escrito em C++, faz uso de gabaritos de função. Este é apenas um exemplo de como usar gabaritos de função em C++.
//Este exemplo apresenta o uso de gabaritos de função em C++.
//Autor: Reginaldo de Matias
//E-mail: reginaldo.matias@gmail.com
#include <iostream>
#include <cstdlib>
using std :: cout;
using std :: cin;
using std :: endl;
template <class T>
T maximo(T x,T y,T z)
{
T max = x;
if(y > max)
max = y;
if(z > max)
max = z;
return max;
}
int main()
{
int a,b,c;
float x,y,z;
char s1,s2,s3;
cout <<"Entre com 3 numeros inteiros: ";
cin >>a >>b >>c;
cout <<"\nO maior numero inteiro eh: " <<maximo(a,b,c);
cout <<"\n\nEntre com 3 numeros reais: ";
cin >>x >>y >>z;
cout <<"\nO maior numero float eh: " <<maximo(x,y,z);
cout <<"\n\nEntre com 3 caracteres: ";
cin >>s1 >>s2 >>s3;
cout <<"\nO maior caracter eh: " <<maximo(s1,s2,s3) <<endl;
system("Pause");
return 0;
}
Utilizando ESTRUTURA DE DADOS (REGISTRO) - abordagem simples e rápida
Nenhum comentário foi encontrado.
File Browser: Crie sua Nuvem Pessoal Privada
A produção de áudio e vídeo no Linux e as distribuições dedicadas a esse fim
Criptografando sua Home com Gocryptfs para tristeza do meliante
A Involução do Linux e as Lambanças Desnecessárias desde o seu Lançamento
O Journal no Linux para a guarda e consulta de logs do sistema
Assistindo IPTV no Linux com Fred TV e Lista Free TV
Impressora Tomate MDK-007 no Ubuntu (ou qualquer distro Linux)
Acelerando a compilação de pacotes no Arch Linux (AUR) usando todos os núcleos do processador
VoidBR - Void Linux adaptado ao Brasil. (5)
Vídeo sobre o papel de parede (0)
Teclado sem conseguir usar o acento crase (2)
Warsaw no Ubuntu/Kubuntu 26.04, alguiém conseguiu? [RESOLVIDO] (2)









