2009-02-01から1ヶ月間の記事一覧
#include <boost/swap.hpp> // 配列のスワップをサポート void test1() { char a[5], b[5]; std::swap(a,b); //NG (C++11以降から可能になった) boost::swap(a,b); } // 「std::」の有無 struct basket{ void swap(basket& b){} //fast and exception-safe swap }; void swap</boost/swap.hpp>…