单项选择题

A.通过new运算符得到的内存空间都是在程序运行时分配的。
B.new运算符分配失败总是返回空指针。
C.new运算符分配失败总是抛出异常。
D.程序员能够定制new运算符的分配失败对策,包括返回空指针/抛出异常/获取额外内存空间并重新分配。