2005-01-20から1日間の記事一覧

使用されない変数の警告を避ける

#include <boost/concept_check.hpp> template <> inline int power<0>(const int& a_m) { boost::ignore_unused_variable_warning(a_m); // a_m; return 1; }</boost/concept_check.hpp>

コンテナの要素のdelete

C++

#include <boost/lambda/bind.hpp> #include <boost/lambda/construct.hpp> #include <boost/lambda/lambda.hpp> #include <algorithm> namespace L = boost::lambda; namespace poost { template <typename T> inline const L::lambda_functor< L::lambda_functor_base< L::action<1, L::function_action<1> >, typename L…</typename></algorithm></boost/lambda/lambda.hpp></boost/lambda/construct.hpp></boost/lambda/bind.hpp>

mpl::eval_if_cの実装

template<bool C, typename F1, typename F2> struct eval_if_c :/*=*/ if_c<C,F1,F2>::type { };</c,f1,f2></bool>