考虑以下代码:
template<typename T0>
void send( const std::string& func, const T0& t0 )
{
std::ostringstream s;
s << func << ": " << t0;
sendMessage( s.str() );
}
template<typename T0, typename T1>
void send( const std::string& func, const T0& t0, const T1& t1 )
{
std::ostringstream s;
s << func << ": " << t0 << "," << t1;
sendMessage( s.str() );
}
template<typename T0, typename T1, typename T2>
void send( const std::string& func, const T0& t0, const T1& t1, const …Run Code Online (Sandbox Code Playgroud)