A.p=s+1; B.p=&s[2]-1; C.p=&s[0]+1 D.p=&s[1]
A.0 B.1 C.2 D.1或2
A.在某个类型的构造函数中抛出异常,将导致该类型的析构函数被调用。 B.在某个类型的构造函数中抛出异常,不会导致该类型的析构函数被调用,但之前已经分配的资源将被自动释放。 C.具备形如“throw()”的异常声明,表明函数在执行过程中不会产生异常。 D.嵌套抛出异常(即在处理异常的过程中抛出异常)会导致程序立即中止。