
19 Mar
2008
19 Mar
'08
10:37 p.m.
On Wed, Mar 19, 2008 at 6:31 PM, Robert Dailey <rcdailey@gmail.com> wrote:
Below I have posted code that I'm trying to clean up. I'm specifically trying to clean up the MainFunction() implementation. [...]
Sounds like auto_ptr could be of help: void MainFunction() { std::auto_ptr<Socket> mySocket(new Socket); if( mySocket->Connect() ) { sockets.push_back( mySocket.release() ); } } HTH, ~ Scott P.S. I think this kind of issue is more suited for boost-users than boost-dev, for future posts.