Но ведь конструктор копирования не создаёт объект.
Компилятор же создаёт объект, выделяя область в стеке.
Если я напишу функцию (и позволю компилятору создать конструкторы, а так же отключу оптимизацию)
Как не имеет отношение к С/C++
Под Nix, есть какое ни будь конкретное решение?
Иногда, если ваша лямбда stateless (не захватывает никаких переменных), то некоторые компиляторы (vs, например) смогут эту лямбду перобразовать к указателю на функцию.
И к чему же тогда был твой первый комментарий? С чем конкретно ты не согласен?