简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
面试题(5)
1、介绍STLSTL(标准模板库)由容器算法迭代器组成;vector实质上就是一个动态数组,会根据数据的增加,动态的增加数组空间;vector使用allocator来进行内存管理,使用3个迭代器来引用这段内存。vector的iterator其实就是T*的别名。在一个连续的内存里(数组),指针可以做算术运算,也支持[]操作,由此vector的iterator也支持算术运算,++、–、+=、-=、
操作系统-03(狄泰)
调试环境搭建Bochs专业模拟x86架构的虚拟机开源且高度可移植,由C++编写完成支持操作系统开发过程中的断点调试通过简单配置就能运行大多数主流的操作系统确定bochs的安装路径(which bochs)确定vgabios的安装路径(whereis vgabios)总结Bochs的启动配置文件是正确运行关键Bochs支持断点调试,调试命令与GDB类似...
gdb
gccsample.c -o sample-g使用gdb调试程序需要源代码的相关信息,因此需要使用-g参数将源代码信息编译到可执行文件中gdb命令启动GDBfile sample载入被调试程序r命令执行(run)被调试文件,尚未设置任何断点,将直接执行到程序结束bmain命令在函数开头设置一个断点断点设置:b(break)+ 函数名或b(break)+
到底了