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

C++ 引用和指针有关问题

2013-06-25 
C++ 引用和指针问题函数1.......{.. *b new ..(..)delete b}.. *c new ..(..)函数2.......{..& cc

C++ 引用和指针问题

函数1
.......
{
   .. *b = new ..(..);
   delete b;
}




.. *c = new ..(..);
函数2
.......
{   
   ..& cc = *c;
}

函数1 可以正常释放掉new的内存
请问 函数2在超过函数作用域之后 c 指针指向的内存是否被释放了
C++ 指针 内存
[解决办法]
引用只是一个别名。超出作用域只是这个引用名用不到了,申请的内存还在的。

你new出来的东西就一定要有一个对应的delete去释放。

热点排行
Bad Request.