面试
爱唠叨的老鱼
这个作者很懒,什么都没留下…
展开
-
C语言中的malloc/free与C++中的new/delete的区别
c++面试的时候,一般会有这样一道基本题:《C语言中的malloc/free与C++中的new/delete的区别》。个人觉得没啥意思,因为一般c++程序员都懂,不过要每个点都回答上也不容易(主要是平时不会刻意去总结)。本文对此作了总结。原创 2015-01-15 20:47:07 · 1594 阅读 · 0 评论 -
什么时候用堆,什么时候用栈?
在c和c++的面试中,内存管理是必考的内容。基本的考察内容是考察储存方式有哪几种。高级一点的考察方式,会考察某个变量存储在哪个位置。但如果某个变量既可以选择存放在栈 ,也可以存放在堆的时候,你是否有考虑过到底选哪个?本文比较堆、栈的区别,来说明应该如何选择。原创 2015-01-15 21:58:22 · 14002 阅读 · 5 评论