Here's the template:

template< typename From, typename To > To stream_convert( From& from )
     {
      std::stringstream stream;
      stream << from;
      To to;
      stream >> to;
      return to;
     }

Here's it being used (in this case, int to string)

     std::string tmpString = "New connection from ";
     tmpString += inet_ntoa(remoteaddr.sin_addr);
     tmpString += " on socket ";
     tmpString += stream_convert<int, std::string>( (int &) newfd );

Regards,

Jim Langston

-----Original Message-----
From: Bob Cozzi (RPGIV) [mailto:cozzi@rpgiv.com]

Jim,

Could you share with us closet C++ programmers the "in C++ there are
better ways to do it" that you mentioned?

Bob Cozzi


This thread ...


Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2026 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.