Posts

Showing posts with the label Smart Pointers

Using boost::bind as an improved means of calling member functions

This post takes a look at using boost::bind as a means of calling class member functions in an efficient and generic way. It basically summarizes what has already been said at Björn Karlsson's excellent Informit article . Since I found the post useful, I thought it worth reproducing here, using the same status class but containing all the examples and approaches he describes in one program.

Avoiding Memory Leaks using Boost Libraries

Using boost::scoped_array When we want to dynamically allocate an array of objects for some purpose, the C++ programming language offers us the new and delete operators that are intended to replace the traditional malloc() and free() subroutines that are part of the standard library :

Using Smart Pointers to Avoid Memory Leaks

Using boost::scoped_array When we want to dynamically allocate an array of objects for some purpose, the C++ programming language offers us the new and delete operators that are intended to replace the traditional malloc() and free() subroutines that are part of the standard library :