RAII + С++ variadic templates = win

Недавно пристально посмотрел на С++ Variadic Templates и неожиданно для себя изобрел новый RAII Scoped Resource Manager. Получилось кратко и эффектно. Например, с C-style выделением памяти:// Аллоцируем ресурс в блоке. { ha: scoped_resource mem (:: malloc, 1, :: free);

:: memset (mem, 65, 1); } Подробностей и a.out

© Habrahabr.ru