История изменений
Исправление shty, (текущая версия) :
У меня такое бывало, что маленькие ф-ии в С++ не инлайнились в критических местах. Принудительный же инлайнинг атрибутами компилятора приводил к заметному повышению быстродействия.
не скажу за все версии всех компиляторов C++, но обычно inline трактуется как пожелание для компилятора, то есть факт наличия ключевого слова inline не означает что inline на самом деле состоится
Исходная версия shty, :
У меня такое бывало, что маленькие ф-ии в С++ не инлайнились в критических местах. Принудительный же инлайнинг атрибутами компилятора приводил к заметному повышению быстродействия.
не скажу за все версии всех компиляторов, но inline - это не императив, а пожелание для компилятора, то есть факт наличия ключевого слова inline не означает что inline на самом деле состоится