In my initial column on C++ smart pointers, I mentioned how smart pointers overcame the perception that C++ memory management was error-prone. Today I want to talk about the classic ...
The use of constructor/destructor pairs for resource management is the most important feature that distinguishes C++ from its predecessor. It's fair to say the use of ...