打赏

相关文章

NJU OS C 标准库原理

NJU OS C 标准库原理目录libc 的定位C 与二进制接口ABI 与平台相关约束标准库中的通用计算组件stdio 与系统调用封装进程控制与运行环境C runtime 与程序入口libc 与 ABI 的联系本节要点 libc 的定位libc 可以先粗略理…

NJU OS 调试 C 标准库

NJU OS 调试 C 标准库目录libc 调试的状态重构框架Debug Info 的语义映射作用DWARF 的核心信息类别调试器的程序状态重构机制1. PC 到源码位置的映射2. 当前帧到调用栈的展开3. 变量位置到变量值的恢复4. 优化对语义可…

【C++ STL vector】C++ STL vector 终极精讲:动态数组底层原理、两倍扩容机制、迭代器失效、增删查改、性能剖析与工程避坑指南

0. 前言 在C语言中,我们使用的数组是静态数组,大小固定、栈内存开辟、无法动态扩展,一旦空间不足只能重新手动开辟更大内存、手动拷贝、手动释放,代码冗余且极易出错。为了解决静态数组的死板缺陷,C STL 推出了vector…

手机版浏览

扫一扫体验

微信公众账号

微信扫一扫加关注

返回
顶部