请教一下这样释放对吗

请问一下这样释放对吗
int *pi=&i;
delete pi;//error:pi refers to a local

------解决方案--------------------
只有 new 出来的东西,才能对应使用 delete
------解决方案--------------------
是的 new出来才用delete的!