swap 関数テンプレート
2 つの basic_regex
オブジェクトの内容を交換する。
-
template<typename BidiIter>
void swap(basic_regex<BidiIter> &left, basic_regex<BidiIter> &right) 注釈
参照まで追跡しない浅い交換である。
basic_regex
オブジェクトを参照により別の正規表現に組み込み、他のbasic_regex
オブジェクトと内容を交換すると、外側の正規表現からはこの変更を検出できない。これはswap
が例外を送出できないためである。- パラメータ
left -- 第 1 の
basic_regex
オブジェクト。right -- 第 2 の
basic_regex
オブジェクト。
- 例外
送出しない。