#include using namespace std; int main ( void ) { char *p = NULL; try { throw ( p ); //遵循1 throw ( static_cast < const char * > ( NULL ) ); //遵循2 } catch ( int ) { //... } catch ( const char * ) { //... } return ( 0 ); }