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 :