exception-safety

Najprostszy i najładniejszy ScopeGuard c++11

Próbuję napisać prosty ScopeGuard oparty na koncepcjach Alexandrescu ale z idiomami c++11. namespace RAII { template&l ... c"); someOtherVec.pop_back(); } ); b.commit(); a.commit(); } }; } }

Gdzie mogę znaleźć wszystkie gwarancje wyjątków dla standardowych kontenerów i algorytmów?

Tak, przejrzałem standardy C++ , które mogłem znaleźć (lub wersje robocze), ale nie znajduję żadnych wyczerpujących gwarancj ... ej informacji -- a najlepiej darmowej wersji źródła (np. szkicu standardu), gdzie mogę mniej więcej traktować jako oficjalne.

Co jest złego w "sprawdzaniu do samodzielnego zadania" i co to znaczy?

W książce Herba Suttera wyjątkowa C++ (1999), ma słowa w rozwiązaniu punktu 10: "Exception-unsafe "i" poor design " idą ... nia. Czy to naprawdę boli? [notatka 1] w poz. 38 tożsamość obiektu później w książce Herba wyjaśnia on o przypisaniu sobie.