C++標準テンプレートライブラリ(STL)---pair

1100 ワード

1.pairは、2つの元素を結合して合成元素として使用したい場合、構造体を使用したくない場合、pairは代替品として便利である.すなわちpairは、実際には、内部に2つの要素がある構造体として使用することができ、この2つの要素のタイプは指定することができる.
2.比較サイズ:
2つのpairタイプのデータは=,!=,
3.一般的な用途:
  • は、二元構造体およびその構造関数の代わりに使用され、符号化時間を低減することができる.
  • はmapのキー値ペアとして挿入され、次のコードを参照してください.
  • #include
    #include
    #include
    //  map        pair,  map        utility   。
    #include
    #include
    using namespace std;
    int main(){
        //     pair
        pair p;
        p.first="lala";
        p.second=4;
        cout< ("haha",9);
        cout< p1(5,10);
        pair p2(5,15);
        pair p3(10,15);
        if(p1mp;
        mp.insert(make_pair("yeye",5));
        mp.insert(pair("ohoh",6));
        for(map::iterator it=mp.begin();it!=mp.end();it++){
            cout<first<second<