ちょっと中途半端な型指定.
#include <iostream>
template<int N, class T>
void hoge(T t)
{
std::cout << N << std::endl;
std::cout << t << std::endl;
}
int main()
{
hoge<200>(100); //明示的な指定なら,hoge<200, int>(100);となる
}
実行結果:
200 100
おー,すげー.
この程度の型推論は余裕だったか.