Std::図をどのように挿入行動する場合にはリサイズの容器とその記憶はないのですか?

StackOverflow https://stackoverflow.com/questions/104483

  •  01-07-2019
  •  | 
  •  

質問

Std::図をどのように挿入行動する場合にはリサイズの容器とその記憶はないのですか?

役に立ちましたか?

解決

STL地図はない"サイズの変更"コンテナ.地図のようなリストはノードのコンテナ;各挿入割り当てます。

とはいえ、メモリ状況を取り扱うその他のメモリの状況C++:で捨てstd::bad_alloc.STL容器をデフォルトallocatorsない"パッケージを、彼らはすべて配置の標準的な新規事業者の削除 なんだか.

STL形式マップの場合、例外をスローします、その振る舞いをしなければ呼び出されます。このコンテナのままに更.

他のヒント

新しい例外をスローします。簡単にしています。

の挿入のようなことは起こらなくなり、などのコンテンツの辞書の変更または破損しています。

を拡充ニルス応答("yes"をスローしますが、そのときにスロー時に混乱の仕様

に17.2.2の仕様に関するマップ/例外)が入する機能には影響はありません。これは強力な保証をタップします。-このと異なる容器を使用連続した配分のようにベクトルまたはdeque.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top