Está "embutido" implícito nas funções de membro C ++ definidas na definição de classe

e acordo com a especificação C ++, as duas classes a seguir são definidas de forma equivalent

class A
{
   void f()
   {
   }
};

class B
{
   inline void f()
   {
   }
};

ou seja, colocar o qualificador "inline" nessa função de membro definida na definição de classe é completamente redundant

Pergunta do Followon: Supondo que seja redundante, para o estilo do código, seria sensato manter a tag "inline", para que um desenvolvedor futuro perceba que a função deve ser incorporada e não remove a definição em outro lugar e remove o inlinin

Obrigado :

questionAnswers(8)

yourAnswerToTheQuestion