без использования std::functional или вложенной лямбды?
Нет.
Вроде через передачу лямбды в параметре
https://stackoverflow.com/questions/2067988/recursive-lambda-functions-in-c11 воспользуйтесь мощью гугла для простых вопросов, не надо сразу в чат писать.
Обсуждают сегодня