2010-01-04 C++0x std::swapが定義されているヘッダファイルが変更 C++ N3000で、std::swapが<algorithm>から<utility>に移動したようです。 「std::swapを使うためだけに<algorithm>なんてでかいヘッダをインクルードできるかー」 という人にはうれしい変更。 C++0x言語拡張まとめ