Translations of this page?:

swap

文法:

    #include <vector>
    void swap( vector& from );

swap()関数は対象のベクタの要素とfromの要素を交換します。この関数はconstant timeで動作します。

例えば、次のコードでは二つのベクタの内容を交換するのにswap()関数を用いています:

    vector<string> v1;
    v1.push_back("私はv1の中!");
 
    vector<string> v2;
    v2.push_back("そして僕はv2の中!");
 
    v1.swap(v2);
 
    cout << "v1の最初の要素は" << v1.front() << endl;
    cout << "v2の最初の要素は" << v2.front() << endl;

上のコードは以下を表示します:

    v1の最初の要素はそして僕はv2の中!
    v2の最初の要素は私はv1の中!

関連トピック: = operator

 
• • • SitemapRecent changesRSScc