Text of Aula 5 Sobrecarga de nomes de rotinas Rotinas recursivas Invocação de rotinas
Slide 1
Aula 5 Sobrecarga de nomes de rotinas Rotinas recursivas Invocao de rotinas
Slide 2
2003/2004 Introduo Programao 2 Sobrecarga de nomes de rotinas Quadrado de um inteiro ( int ): int quadradoDe(int const valor) { return valor * valor; } Quadrado de um valor de vrgula flutuante ( double ): double quadradoDe(double const valor) { return valor * valor; } Quadrado de um inteiro ( long ): long quadradoDe(long const valor) { return valor * valor; }
Slide 3
2003/2004 Introduo Programao 3 Assinatura de uma rotina Assinatura de uma rotina: Nome Lista dos tipos dos parmetros No pode existir mais do que uma rotina com a mesma assinatura
Slide 4
2003/2004 Introduo Programao 4 quadradoDe() : assinaturas e invocaes Assinaturas quadradoDe, int quadradoDe, double quadradoDe, long Invocaes cout