0
ответов

Где я могу найти все гарантии исключений для стандартных контейнеров и алгоритмов?

Да, я просмотрел стандарты C++, которые смог найти (, или черновики ), но не нашел каких-либо всеобъемлющих гарантий исключений, предоставляемых контейнерами STL. Все, что я могу найти, это случайные...
вопрос задан: 23 May 2017 12:26
0
ответов

Исключение безопасности и make_unique

Просто для пояснения, использование make_unique добавляет безопасность исключений только тогда, когда у вас есть несколько выделений в выражении, а не только одно, правильно? Например, void f (T *); f (новый T); это совершенно исключение ...
вопрос задан: 20 October 2013 00:24
0
ответов

Что не так с «проверкой самоназначения -» и что это значит?

В книге Херба Саттера Exceptional C++ (1999 )слова в решении пункта 10 :«Исключение -небезопасно» и «плохой дизайн» идут рука об руку. Если фрагмент кода не является безопасным для исключений -, это обычно...
вопрос задан: 18 August 2012 14:53
0
ответов

Безопасность исключений в отношении операции подкачки ()-что в этом плохого?

Я продолжаю читать эту операцию swap (), например, вот так :template недействительный обмен (T&a, T&b ){ T temp (a ); а = б; б = температура; } проблематично, когда мы имеем дело с...
вопрос задан: 14 July 2012 22:02
0
ответов

Самый простой и аккуратный ScopeGuard для c++11

Я пытаюсь написать простой ScopeGuard, основанный на концепциях Александреску, но с идиомами C++11. пространство имен RAII { template< typename Lambda > class ScopeGuard { mutable ...
вопрос задан: 23 April 2012 17:18