Здравствуйте, GhostCoders, Вы писали:
GC>Фактически здесь лямбда с захватом контекста используется как макрос
Лямбда здесь используется как локальная ф-ия.
GC>то есть когда по-старинке писали вручную очистку ресурсов (до RAII-эпохи), так делать не нужно.
Это независимые техники.
Можно вызывать локальную ф-ию из RAII-гарда.
Только при чем тут RAII, если я вижу вызов ф-ии только в случае ошибки?