LINUX.ORG.RU

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

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

без замыканий

А тут как раз нужно замыкание, потому что иначе ты либо возвращаешь константу (42), либо используешь глобальные переменные. Та же проблема, что и в qsort.

И это, если в отдельном translation unit это всё будет, компилятор лямбду не заинлайнит, если там указатель на функцию, а не шаблонный параметр, не?

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

без замыканий

А тут как раз нужно замыкание, потому что ты либо возвращаешь константу (42), либо используешь глобальные переменные.

И это, если в отдельном translation unit это всё будет, компилятор лямбду не заинлайнит, если там указатель на функцию, а не шаблонный параметр, не?