(Untitled)

Jun 18, 2007 14:28

Для сравнения ScopeExit с ScopeGuard написал два одинаковых по функциональности примера. В обоих случаях в map вставляется запись, которая при выходе из области видимости может быть удалена, если было выброшено исключение.

Сравните этого монстра, который у меня скомпилировался наверное в двадцатого раза, а потом еще неправильно работал из-за того, ( Read more... )

c++, boost

Leave a comment

Comments 3

pavel_valerich June 18 2007, 11:28:59 UTC
Действительно разница большая, не в пользу первого.

Как я понял ScopeGuard Александресковский, а ScopeExit твой?

Reply

alnsn June 18 2007, 12:00:36 UTC
> Как я понял ScopeGuard Александресковский, а ScopeExit твой?
ага

Reply


enerjazzer June 19 2007, 15:35:16 UTC
ага
я ж говорю - за макросами будущее ;)

Reply


Leave a comment

Up