Placement New Cpp Rules