2004-09-02から1日間の記事一覧

その他,細かいこと

C++

上についてのより詳細な議論として以下が参考になる. http://tinyurl.com/6mhad (comp.std.c++ 2004/07/18~ "Whence swap?") 上で指摘しているswapの規格の問題は以下. http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-defects.html#226 これに対するpro…

swapの特殊化

ユーザ定義型に対してswapを特殊化することは良くある.で,このやり方に2通り考えられる. std::swapを特殊化する(#1) その型と同じ名前空間でswapを定義する(#2) それぞれ,以下のようになる. namespace my_lib{ class X{ ..... }; void swap(X &x, X &y)…