摘要:
一.vector1.概述动态数组,在内存中具有连续的储存空间,在堆上分配内存,支持快速随机访问,在中间插入和删除慢,但在末尾插入和删除快2.特点1)拥有一段连续的内存空间,并且起始地址不变,因此能非常好的支持随机存取,但由于其内存空间是连续的,所以在中间插入和删除会造成内存块的拷贝,另外,当该数组的内存空间不够时,需要重新申请一块足够大的内存并进行内存拷贝,这些都大大的影响了vector的效率2)... 阅读全文
posted @ 2019-10-08 16:46
西*风
阅读(8078)
评论(0)
推荐(6)
摘要:
一.静态库和动态库的定义及区别程序编译的四个过程:1.预处理 展开头文件/宏替换/去掉注释/条件编译(.i后缀)2.编译 检查语法,生成汇编(.s后缀)3.汇编 汇编代码转换成机器代码(.o后缀)4.链接 链接到一起生成可执行程序(.out后缀)静态库:静态库是在链接阶段被链接的,所以生成的可执行文件就不受库的影响,即使库被删除,程序依然可以成功运行动态库:动态库是在程序执行时... 阅读全文
posted @ 2019-10-08 10:53
西*风
阅读(236)
评论(0)
推荐(0)

浙公网安备 33010602011771号