один из них. В этом случае они значительно уступают обычному RAII, поскольку RAII дедуплицируется, а автоматические и защитные ограждения - это ручное дублирование кода или перебор.

кнулсяэта статья написанный Андреем Александреску и Петру Марджиняном много лет назад, который представляет и обсуждает служебный класс ScopeGuard для написания безопасного кода. Я хотел бы знать, действительно ли кодирование с этими объектами приводит к лучшему коду или оно затрудняет обработку ошибок, в этом случае, возможно, обратный вызов гвардии будет лучше представлен в блоке catch? У кого-нибудь есть опыт использования их в реальном производственном коде?

Ответы на вопрос(7)

Ваш ответ на вопрос