template< class T, class U >
U hoge( T foo, U* = NULL )
{
...
}

// 使い方
hoge<string, int>( "第二引数はダミー" );