
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
C++ STL vector
本文全面解析C++ STL中的vector容器,从基础使用到深度实现。主要内容包括:1. vector基础使用:构造函数、迭代器、容量管理(resize/reserve)、增删查改操作;2. 核心原理:扩容机制(1.5/2倍增长)、二维vector实现、迭代器失效问题及解决方案;3. 模拟实现:手写vector类模板,详解深拷贝与memcpy陷阱;4. 典型应用:结合OJ题目讲解异或运算、摩尔投票

C++ string类
int main()// 不要使用cin>>line,因为它遇到空格就结束了return 0;string s;;return 0;
C语言——内存函数
内存操作是 C 语言底层编程的核心,memcpy、memmove、memset、memcmp 是 <string.h> 中的四大核心函数,用于数据拷贝、内存初始化和比较。本文梳理了它们的原型、功能、使用场景与注意事项,通过数组、结构体等多类型示例演示用法,并提供带注释的手写实现,解析逐字节操作、内存重叠处理等底层原理。同时对比函数差异,总结指针校验、避免越界等避坑指南,助力开发者理解底层逻辑,提升

到底了







