动态创建数组(不抛出异常)
char* p = new(nothrow) char[100];long *q1 = new(p) long(100);int *q2 = new(p) int[100/sizeof(int)];