A избыточная функция - это функция, которая может быть заменена другой функцией и больше не должна использоваться. Я думаю, это можно рассматривать так же, как устаревшую функцию.
Функция inline в C и C ++ - это функция, которая реализована в файле заголовка, а не в файле .c или .cpp. Компилятор заменяет все вызовы этой функции самим телом функции, а не связывается с ним через таблицу символов. Это увеличит размер скомпилированных двоичных файлов, но имеет то преимущество, что функция будет работать немного быстрее.