// определение
template< template< class, class > class Container >
void Initialize( const Container< std::string, std::allocator< std::string > > &hosts )
{
typename Container< std::string, std::allocator< std::string > >::const_iterator it = hosts.begin();
}
// Вызов
list< string > hosts;
Initialize( hosts );
Как укоротить?