问一个关于new 和delete 的有关问题

问一个关于new 和delete 的问题
int   *   p   =   new   int;
int   *   temp   =   p;
现在可不可以用delete去释放temp?
即:delete   temp;
对不对?

------解决方案--------------------
对的,没有任何问题。
只要你能保证后面不会再针对p又做一次delete。