【C++】STL(Standard Template Library)相談室 9at TECH【C++】STL(Standard Template Library)相談室 9 - 暇つぶし2ch164:デフォルトの名無しさん 08/03/07 10:37:30 O(1)というのは、例え文字列が長くてもswapが一定時間で終わらなければならないってこと。 文字列をコピーするなら、文字列が長くなればそれだけコピーに時間が掛かるから、この制限を満たせない。 詳しくは「計算量」でググれ。 >例外を発生できないとなると、参照を交換する以外に実装無いと思うんですが。 まさに>>162はそう言ってるんだと思うよ。 中身をコピーして交換するんじゃなくて参照(具体的にはポインタ)を交換する。 次ページ続きを表示1を表示最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch