Здравствуйте, alpha21264, Вы писали:
A>// в случае ошибки
A>throw -1 ; // тогда тебе просто не нужны данные failed_result_t
A>[/code]
A>
Сомневаюсь что сработает. Очевидно, что реализация на кодах возврата тут делается чтобы избежать проблем с исключениями в многопоточной среде.