::m is zero-initialized C++03 中, new A – indeterminate value new A() – value-initialize A, which is zero-initialization
根据标准的定义: Together, zero-initialization and constant initialization are called static initialization;