随笔分类 -  C++

摘要:转自:https://blog.csdn.net/yf_li123/article/details/75003425#comments (1)对于关联容器(如map,set,multimap,multiset),删除当前的iterator,仅仅会使当前的iterator失效,只要在erase时,递增 阅读全文
posted @ 2018-04-27 15:14 林嵩 阅读(713) 评论(0) 推荐(0) 编辑
摘要:转自http://www.cnblogs.com/QG-whz/p/5140930.html 前言 几个星期前去面试C++研发的实习岗位,面试官问了个问题: new与malloc有什么区别? 这是个老生常谈的问题。当时我回答new从自由存储区上分配内存,malloc从堆上分配内存;new/delet 阅读全文
posted @ 2018-04-25 16:42 林嵩 阅读(23979) 评论(1) 推荐(6) 编辑
摘要:1.vector数据结构 vector和数组类似,拥有一段连续的内存空间,并且起始地址不变。因此能高效的进行随机存取,时间复杂度为o(1);但因为内存空间是连续的,所以在进行插入和删除操作时,会造成内存块的拷贝,时间复杂度为o(n)。另外,当数组中内存空间不够时,会重新申请一块内存空间并进行内存拷贝 阅读全文
posted @ 2018-04-17 17:30 林嵩 阅读(1296) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示