首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

c++primer中关于new的一个疑点

2012-11-17 
c++primer中关于new的一个疑问在152页中有一段代码:[codeC/C++][/code]int iint *pi &idelete pi//e

c++primer中关于new的一个疑问
在152页中有一段代码:
[code=C/C++][/code]int i;
int *pi = &i;
delete pi; //error:pi refers to a local
这一段我没疑问,关键是下一页的习题中
[code=C/C++][/code]
vector<string> svec(10);
vector<string> *pv1 = &svec;
delete pv1;
为什么这段代码是正确的呢?
菜鸟,希望各位大神可以为我解惑,谢谢

[解决办法]
在我机器上,你那两个效果一样,都是执行delete时候就卡住没反应了
[解决办法]
你确定是正确的?

热点排行