LINUX.ORG.RU

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

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

У меня такое бывало, что маленькие ф-ии в С++ не инлайнились в критических местах. Принудительный же инлайнинг атрибутами компилятора приводил к заметному повышению быстродействия.

не скажу за все версии всех компиляторов C++, но обычно inline трактуется как пожелание для компилятора, то есть факт наличия ключевого слова inline не означает что inline на самом деле состоится

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

У меня такое бывало, что маленькие ф-ии в С++ не инлайнились в критических местах. Принудительный же инлайнинг атрибутами компилятора приводил к заметному повышению быстродействия.

не скажу за все версии всех компиляторов, но inline - это не императив, а пожелание для компилятора, то есть факт наличия ключевого слова inline не означает что inline на самом деле состоится