•
InLine
O argumento inline
gera uma cópia da função no local adequado para evitar outras
chamadas de funções.
O qualificador inline deveria ser usado somente com funções
pequenas, frequentemente usados.
Usar funções
inline ajuda o processador a reduzir o overhead
nas chamadas das funções.
Exemplo:
//
funcao in line
#include <iostream>
using std::cout;
using std::cin;
using std::endl;
//
funcao inline com constante
inline double cubo( const double s )
{
return s * s * s;
}
int main()
{
double valor = 0;
cout << "Digite o valor para o cubo: ";
cin >> valor;
cout
<< "Saida: " << cubo( valor ) << endl;
cin;
return
0;
}
Relativamente simples.
Perguntas??? Email
|