2008-08-15から1日間の記事一覧

関数の戻り値の型

C++

#include <iostream> template<typename F> struct functrait; //引数0個の関数の場合 template<typename R> struct functrait<R(*)()> { typedef R Ret; }; //実際に使ってみる template<typename F> void printret( F fn ) { typename functrait<F>::Ret ret = (*fn)(); std::cout << ret << std::endl; } int foo()</f></typename></r(*)()></typename></typename></iostream>…

つながらない

試してみた結果ダメでした。 SSHはおろかpingすら通らないのでやっぱりブロックされてるっぽいです。まぁセキュリティ上当然ですか。 ということで諦めます。どうせ会社からコミットなんかしないし。他プロジェクトのソースが見れないのは残念ですけど。 DNS…