sexta-feira, 6 de janeiro de 2012

[Programação] Templates (modelos) em C++

Olá pessoal, nesse post vamos discutir um pouco sobre o uso de templates (modelos) em C++. Templates são usados quando não se pode prever um tipo. 

Digamos que você quer fazer a soma de dois números sendo que esses números podem ser do tipo int, double e outros. Você não precisa fazer uma função para cada tipo de dado, é só usar um modelo (template).

O código abaixo faz uso de template:


O uso de templates permite a implementação de um único código para uma determinada função. O C++ gera funções para cada tipo de chamada realizada.

Quaisquer dúvidas, deixem nos comentários. Até a próxima!



Nenhum comentário: