- 博客(2)
- 资源 (3)
- 收藏
- 关注
转载 内存管理知识
一.内存的常见分配方式1. 从静态区分配,一般是全局变量和static类型变量2.从栈区分配内存,一般是局部的变量,会随着所在函数的结束而自动释放3.从堆中分配,一般是使用手动分配,使用malloc()函数和new来申请任意大小空间,不过要手动释放空间,相应的使用free()函数和delete释放,如果不释放该空间,而且指向该空间的指针指向了别的空间.则该空间就无法释放,造成内存泄
2012-10-20 23:04:29 344
转载 hash_map和map的区别 .
这里列几个常见问题,应该对你理解和使用hash_map比较有帮助。 4.1 hash_map和map的区别在哪里?构造函数。hash_map需要hash函数,等于函数;map只需要比较函数(小于函数). 存储结构。hash_map采用hash表存储,map一般采用红黑树(RB Tree)实现。因此其memory数据结构是不一样的。4.2 什么时候需要用hash_map,什么
2012-10-20 20:20:43 447
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人