こんなコードって通らないんですね。知りませんでした。
#include
template
void f(T t = 0)
{
std::cout <
}
int main()
{
f();
return 0;
}
デフォルト引数からテンプレート引数拾ってくれてもいい気がするんですけどねー。C++が人に優しくないのは仕方がない。C++0xなら関数テンプレートでもデフォルトテンプレート引数を使えば通るそうですが怖いのでおとなしくオーバーロードしておきます。
template
void f(T t = 0)
{
std::cout <
}