LINUX.ORG.RU

История изменений

Исправление dzidzitop, (текущая версия) :

То, что сегодня твой конкретный компилятор конкретной версии с конкретными опциями компиляции воспринимает inline как подсказку инлайнить вызов или нет, не обеспечивает переносимость на будущее и на другие копиляторы/условия компиляции.

А если ты борешься почему-то за размер бинарника, то компилируй с опцией -Os (если это gcc). Будет эффективнее танцев с бубном и inline.

И, к слову, маленький размер бинарника совершенно не означает скорость. Чаще всего всё наоборот.

Исправление dzidzitop, :

То, что сегодня твой конкретный компилятор конкретной версии с конкретными опциями компиляции воспринимает inline как подсказку инлайнить вызов или нет, не обеспечивает переносимость на будущее и на другие копиляторы/условия компиляции.

А если ты борешься почему-то за размер бинарника, то компилируй с опцией -s (если это gcc). Будет эффективнее танцев с бубном и inline.

И, к слову, маленький размер бинарника совершенно не означает скорость. Чаще всего всё наоборот.

Исходная версия dzidzitop, :

То, что сегодня твой конкретный компилятор конкретной версии с конкретными опциями компиляции воспринимает inline как подсказку инлайнить вызов или нет, не обеспечивает переносимость на будущее и на другие копиляторы/условия компиляции.

А если ты борешься почему-то за размер бинарника, то компилируй с опцией -s (если это gcc). Будет эффективнее танцев с бубном и inline.