1.指针定义后,一定要初始化。 如char* p = NULL; 2.指针被释放或删除后要设为NULL。 如delete p; if(p = !NULL) p = NULL; 3.避免指针越界。 如指向对象的指针注意对象的生存周期,请在析构函数中注销指针。