Что подразумевается под избыточной функцией? В чем разница между избыточной функцией и встроенной функцией?
@swilliams: Приятно исправлять орфографию / грамматику там, где их сложно понять, но также важно понимать, что английский может быть не для кого-то родным языком и что «немного больше усилий» может быть не всем, что нужно, чтобы закрепить язык такой же сложный и трудный, как английский.
@eyelidlessness, понятно, но "немного больше усилий" может заключаться в том, чтобы попросить помощи у друга или коллегу. Я не хотел показаться резким, если это так.
Просить друга или коллегу помочь с грамматикой для размещения вопроса на SO? Или вы предлагаете кому-то, кто плохо владеет английским, обратиться за помощью в другое место? Я искренне не понимаю твою точку зрения.
Если я задаю вопрос в Интернете группе людей, говорящих на другом языке, я постараюсь быть максимально ясным, иначе люди смогут только догадываться, о чем вы спрашиваете.

Функция избыточный - это функция, которая потенциально была заменена другой функцией, и ее больше не следует использовать. Я думаю, это можно рассматривать как устаревшую функцию.
Функция в соответствии в C и C++ реализуется в файле заголовка, а не в файле .c или .cpp. Компилятор заменит все вызовы этой функции самим телом функции, а не будет связываться с ним через таблицу символов. Это увеличит размер скомпилированных двоичных файлов, но имеет то преимущество, что функция будет работать немного быстрее.
Другое значение избыточная функция - иметь две функции, выполняющие в основном одно и то же:
function Foo(x) { return x * x / 2; }
function Bar(x) { return Math.sqr(x) * 0.5; }
или один и тот же контент в разных пакетах и т. д.
Как показано, они могут немного отличаться по поведению (float vs. int и т. д.), Поэтому нужно быть осторожным при их обрезке ...
Раму, я отредактировал пару твоих постов, чтобы они были более грамматически правильными. Пожалуйста, постарайтесь приложить немного больше усилий, так вы получите более точные ответы.