C++
Home

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