いくつかの標準コンテナの例外安全性を確認するためのオンラインリファレンスを見つけようとしています。
の場合 std::vector、push_back呼び出しの前の状態を保持しますか?ベクトルにはまだすべてのオブジェクトが有効であると思います(デストラクタは呼び出されません)。std::vectorpush_backが例外をスローした後、どのような保証が提供されstd::bad_allocますか?
いくつかの標準コンテナの例外安全性を確認するためのオンラインリファレンスを見つけようとしています。
の場合 std::vector、push_back呼び出しの前の状態を保持しますか?ベクトルにはまだすべてのオブジェクトが有効であると思います(デストラクタは呼び出されません)。std::vectorpush_backが例外をスローした後、どのような保証が提供されstd::bad_allocますか?