add new.cpp and try to understand the std::new/delete and construction and destruction of objects, but I failed.