2011-03-21から1日間の記事一覧

コンパイル時に型名を出力する

boost::mpl::print を使用すれば、コンパイル時に警告メッセージとして、型名を間接的に出力することが出来ます。 [ソース] #include <boost/mpl/print.hpp> #include <utility> template<typename T> void func(T){ typedef typename boost::mpl::print<T>::type hoge; } int main(){ typedef boost::mpl:</t></typename></utility></boost/mpl/print.hpp>…