![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++primer学习笔记
文章平均质量分 78
Shayabean_
这个作者很懒,什么都没留下…
展开
-
malloc()与 alloc()区别 (转)
malloc()与 alloc() C语言跟内存分配方式 (1) 从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。 (2) 在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存转载 2015-03-27 19:08:32 · 450 阅读 · 0 评论 -
new/delete相关应用及注意事项
一、应用格式: type_name * pointer_name = new type_name [num_elements]; delete [] pointer_name; //[]加不加取决于new有没有用[],两者必须对应。 tips: 1、delete仅仅释放指针指向的内存,而不删除指针本身。 2、注意覆盖与新建的区别,代码如下: #incl原创 2015-03-23 10:02:00 · 374 阅读 · 0 评论