Извините за неопределенный заголовок, но не совсем уверен, как его выражать. Таким образом, я просматривал внутренности boost:: asio (пытаясь отследить некоторые смешные задержки), и я замечаю код, подобный этому:
op_queue<operation> completed_ops;
task_cleanup c = { this, &lock, &completed_ops };
(void)c; // EH?
Теперь из имени инициализируемой структуры я предполагаю, что с помощью RAII сделать некоторые шаги по уничтожению - отлично, но какова цель последней строки? Я просто пропустил что-то совершенно фанковое?