История изменений
Исправление shdown, (текущая версия) :
без замыканий
А тут как раз нужно замыкание, потому что иначе ты либо возвращаешь константу (42), либо используешь глобальные переменные. Та же проблема, что и в qsort.
И это, если в отдельном translation unit это всё будет, компилятор лямбду не заинлайнит, если там указатель на функцию, а не шаблонный параметр, не?
Исходная версия shdown, :
без замыканий
А тут как раз нужно замыкание, потому что ты либо возвращаешь константу (42), либо используешь глобальные переменные.
И это, если в отдельном translation unit это всё будет, компилятор лямбду не заинлайнит, если там указатель на функцию, а не шаблонный параметр, не?