#include using namespace std; int main ( void ) { int i; try { int a1 = 1; int *a2 = new int( 2 ); if ( i > 10 ) { throw &a1; } else { throw a2; } } catch ( int *b ) { cout << b << endl; //提示1:是否需要释放动态分配的内存? } return ( 0 ); }