//キーワード11を使用してCの主な役割++のエイリアスを使用することです:テンプレートライブラリは、別名を定義する
名前空間stdを使用して; //現在のファイルの名前空間を導入する。
//使用はサブクラスで使用します宣言は、基本クラスのメンバーの名前を(C ++プライマーを参照)を導入します
C ++のオンラインドキュメント
https://zh.cppreference.com/w/%E9%A6%96%E9%A1%B5
GCCコンパイラの紹介
https://wenku.baidu.com/view/57dd3d8a856a561253d36f58.html
https://www.cnblogs.com/liangxiaxu/articles/2617367.html
- unordered_map / unordered_multimap
unordered_map / unordered_set / unordered_multimap / unordered_multiset:C ++ 11の新容器4に関連付けられています。
マップ/マルチマップ/セット/多重集合、実質的に類似した機能に関連する4個のコンテナが、最も重要なのは、別の根本的な構造であり、シーンを使用することはできません。
あなたは、より高いクエリの効率は、基本となるハッシュテーブルに関連するコンテナとして使用する場合には、赤黒木関連するコンテナのシリーズを使用して、順序付けられたシーケンスを取得する必要がある場合。
ここでの唯一のunordered_map含む、他の自己と同様に使用することができる今の基準であるCPLUSPLUS
unordered_map基本的な実装は、ハッシュバケットを使用して実現されます。
ヘッダを#includeする<ミューテックス>
テンプレート<クラスのFn、クラス...のArgs>
無効なcall_once(once_flag&フラグ、のFn && FN、Argsの&& ...引数);
最初のパラメータは、STDである::(関数が宣言されている削除once_flag修飾されていない、そのコピーコンストラクタと演算子=)once_flagオブジェクト、第二のパラメータ呼び出し可能なエンティティ、一度だけ実行するために必要な、即ちコード、後で変数パラメータは、パラメータリストです。
std ::なcall_once