"...much as in real life, friends are often more trouble than they're worth." - Scott Meyers The C++ type definition that declares an external function of a class as one that can access private or protected data members also defines an individual in which one confides. But are programming books less trouble than friends? I'd like to think so. This book opened my eyes to angles of C++ that I had not considered in the past. In a summarized list, here were the parts I found most useful: RAII (Resource Acquisition Is Initialization), defined in Item 13, states that it is easier to allocate resources simply by allowing their critical work to occur in the constructor/destructor rather than their functions. The example is the Mutex class, which is defined at the top of critical section functions, and that's it. It's easier than a call to it's lock() function and will clean itself up when the function completes. Smart pointers, like std::auto_ptr or tr1::sha...
Dedicated to full stack software development in the cloud.