请教一下这样释放对吗

请问一下这样释放对吗int *pi&idelete pi//error:pi refers to a local[解决办法]只有 new 出来的东西,

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

[解决办法]
只有 new 出来的东西,才能对应使用 delete
[解决办法]
是的 new出来才用delete的!