_Mystyle level
获赞
227
粉丝
25
关注
3
看过 TA
30
电子科技大学
2019
C++
IP属地:广东
暂未填写个人简介
私信
关注
2018-04-14 14:17
电子科技大学 C++
腾讯面试官的一个问题求助: 1 C++里面除了使用虚函数,还有哪些实现运行期多态的方法; 2 为什么vector超出了它的capacity要在别的地方申请一块2倍大小的内存,而不是在后面直接申请呢,我说后面可能后面的内存正在使用~那么你有办法判断内存是否正在使用呢?
77浩力,百世不敌:C++里面除了使用虚函数,还有哪些实现运行期多态的方法: 最直接的例子应该就是动态库的实现以及网络编程过程中的回调函数 ------------------------------------------------------------------------------------ linux环境下有申请内存的函数可以直接在当前数组后面,扩展当前数组内存大小。 如何判断内存是否被使用? 这个其实不能判断的,因为这个内存管理不是你做的,是系统自己做的,但是,如果自己实现一个内存池进行管理(用mmap申请一块大内存,然后自己实现相关的分配释放内存操作),这就非常好处理了,可以根据需求在分配的内存的两侧加上相应的读写保护标志,总的来说,这块内存我进行管理,我当然知道哪里被使用了,哪里没有被使用咯
投递腾讯等公司10个岗位 >
0 点赞 评论 收藏
分享
2018-03-23 09:57
已编辑
电子科技大学 C++
0 点赞 评论 收藏
分享
关注他的用户也关注了:
牛客网
牛客企业服务