Является ли «встроенным» неявным в функциях-членах C ++, определенных в определении класса
Согласно спецификации C ++, следующие два класса одинаково определены?
class A
{
void f()
{
}
};
class B
{
inline void f()
{
}
};
то есть, ставит ли «встроенный» квалификатор для такой функции-члена, определенной в определении класса, полностью излишним?
Ответ на следующий вопрос: Предполагая, что для стиля кода избыточно, было бы целесообразно сохранить тег «inline», чтобы будущий разработчик понял, что функция должна быть встроенной, и не удаляет определение где-либо еще и не удаляет встраивание?
Спасибо :)