1,问题: 1,动态内存申请一定成功吗? 1,不一定成功: 2,常见的动态内存分配代码: 1,C 代码: * sizeof(int)); if( p != NULL ) { // ... ... } 1,这种写法合理: 2,C++ 代码: ]; if( p != NULL ) { // ... ... } 1,古代编译器这种写法合理: 2,现代编译器这种写法就不合理,申请成功时,此语句没有任何意义,申请失败后,就会抛出一个标准库中的异常对象,程序就不会向下执行到 if() 语句: 3,如果用的…