新分配的内存包含任意值 - 无论最后一次停留在哪里。在发布版本中,这是不受影响的。在VS的调试版本中,新分配的内存会被初始化为0xcdcdcdcd,以标记其为“未初始化”。为什么一个发布版本会填充内存垃圾以便于调试呢?发布模式只是为实际发布提供最小的额外开销。