最終更新日時:
が更新

履歴 編集

function
<string>

std::basic_string::swap

void swap(basic_string& str);

概要

他のbasic_stringオブジェクトとデータを入れ替える。

効果

*thisの内容をstrと交換する。

戻り値

なし

計算量

定数時間

#include <iostream>
#include <string>

int main()
{
  std::string a = "hello";
  std::string b = "world";

  a.swap(b);

  std::cout << a << std::endl;
  std::cout << b << std::endl;
}

出力

world
hello