笔试题
一厘阳光
这个作者很懒,什么都没留下…
展开
-
C++基础知识点集合
这一篇文章中队知识点要加以扩充 https://www.cnblogs.com/yjd_hycf_space/p/7495640.html 1.new、delete、malloc、free关系 delete会调用对象的析构函数,和new对应free只会释放内存,new调用构造函数。malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。对于非内部数据类型的对象而言,光用maloc/free无法满足动态对...原创 2020-07-13 19:31:45 · 254 阅读 · 0 评论 -
【携程】2016研发工程师笔试
内存分区 在C/C++程序在内存中分配:堆、栈、代码区、全局/静态存储区和常量存储区。 动态存储区——堆( heap ): C 语言中的 malloc 、calloc 函数和 C++ 的 new 运算符都是在动态存储区( heap )上申请内存空间。一般由程序员分配释放,或者在程序结束时由OS回收。 》栈区(stack): 存放函数参数值,局部变量的值等。由编译器自动原创 2016-09-17 16:22:00 · 1416 阅读 · 0 评论