Can the C++ Compiler Spot Object Lifetime Errors Error Detection & Warnings