История изменений
Исправление vbr, (текущая версия) :
Вот мой пример. Когда я пишу копирование циклом, а компилятор распознаёт в этом цикле стандартную функцию, к примеру memcpy и заменяет мой цикл на вызов этой стандартной функции. И потом вся программа отказывается линковаться, т.к. я не хочу линковать libc.
Или наоборот. Когда я использую стандартную функцию, а компилятор заменяет её вызов на конкретный код. Хотя второй случай можно назвать оптимизацией inline function.
Но это, конечно, проблема конкретных компиляторов, а не самого языка.
Исходная версия vbr, :
Вот мой пример. Когда я пишу копирование циклом, а компилятор распознаёт в этом цикле стандартную функцию, к примеру memcpy и заменяет мой цикл на вызов этой стандартной функции. И потом вся программа отказывается линковаться, т.к. я не хочу линковать libc.
Или наоборот. Когда я использую стандартную функцию, а компилятор заменяет её вызов на конкретный код. Хотя второй случай можно назвать оптимизацией inline function.