quinta-feira, 11 de agosto de 2011

Dicas de Programação: Métodos inline em C++

Saiba que dá para escrever código no header (.h ou .hpp) do C++?
Pois é, para isso a gente utiliza a palavra reservada "inline" na declaração:
//inline.hpp
#ifndef INLINE
#define INLINE
class Inline {
public:
int soma(int a, int b);
};

inline int Inline::soma(int a, int b) {
return a + b;
};

#endif

Ou coloca-se diretamente o código na declaração do método:

#ifndef INLINE
#define INLINE
class Inline {
public:
int soma(int a, int b){
return a + b;
};
};

#endif

Não sei se isso ajuda alguém, mas é que estou meio sem assunto ultimamente... :P

Até mais!

Nenhum comentário: