std::basic_string_view<CharT,Traits>::swap
From cppreference.com
< cpp | string | basic string view
| constexpr void swap( basic_string_view& v ) noexcept; |
(C++17以降) | |
ビューの内容を v のビューと交換します。
目次 |
[編集] パラメータ
| v | - | 交換するビュー |
[編集] 戻り値
(なし)
[編集] 計算量
定数。
[編集] 例
このコードを実行
#include <iostream> #include <string_view> int main() { std::string_view a = "AAA"; std::string_view b = "BBBB"; std::cout << "Before swap:\n" "a = " << a << "\n" "b = " << b << "\n\n"; a.swap(b); std::cout << "After swap:\n" "a = " << a << "\n" "b = " << b << '\n'; }
出力
Before swap: a = AAA b = BBBB After swap: a = BBBB b = AAA
[編集] 関連項目
| 2つのオブジェクトの値を交換する (関数テンプレート) | |
| 2つの要素の範囲を交換する (関数テンプレート) | |
| 内容を交換する ( std::basic_string<CharT,Traits,Allocator> の public メンバ関数) |