default constructor of pOD types in cpp