Smart Pointers (C++)
Smart pointers are very useful feature of modern C++ programming model. They are defined in the std namespace in the <memory> header file. Let’s see the raw and smart pointer in action: void rawPointer() { sql::Driver * driver = sql::mysql::get_driver_instance(); sql::Connection* connection = driver->connect(host, user, pass); //use connection //remember delete driver; delete connection; } void … Read more