
C++
文章平均质量分 72
徜徉江湖
不积跬步无以至千里
展开
-
C++资源释放
C++内存释放,指针的存在,一直都是很困扰的一个问题,怎样释放资源,成了很大的难题,本文抛砖引玉,整理自己对内存的一些理解,并记录下来,不对之处,还望不吝指正。 C++内存分类: 在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈,在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分原创 2015-11-04 11:11:38 · 2423 阅读 · 0 评论 -
容器erase删除的使用
最近在用STL,莫名的遇到了这样的一个错误 代码如下: std::vector::iterator iter = m_busyList.begin(); for(; iter != m_busyList.end()-1; iter++) { if( *iter == pThread ) { iter = m_busyList.erase(iter); break;原创 2015-11-17 17:06:40 · 755 阅读 · 0 评论