
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
主要介绍了vector和它的实现

本文详细讲解C++ STL中list容器的设计与实现。首先介绍list的底层结构是基于带头节点的双向循环链表,具有O(1)时间复杂度的插入删除操作但不支持随机访问。文章重点剖析了迭代器的实现机制,包括迭代器分类、结构设计以及核心操作符重载(如operator*和operator->)。通过构建节点结构体和链表类模板,展示了push_back等基础接口的实现。最后总结了迭代器中解引用与成员访问

stack就是栈我们在C语言专栏里面已经讲过了,这里我们简单回顾一下,他是先进后出,类似与我家乡老式的月饼,先进去压在了最底下,后进去的在上面,要吃也只能吃最上面的,它满足后进先出 (LIFO)。同时他也操作受限:所有操作都只能在栈顶进行,无法直接访问栈中间的元素。queue就是队列,它满足先进先出,就像奶茶点门口的队伍一样,,先在队伍里面的先拿到奶茶。但是在cpp中queue这个头文件还包括多种

本文介绍了大语言模型的基础架构与主流应用框架。首先解析了Transformer架构的核心组成(编码器/解码器)及其自注意力机制原理。随后详细说明了LangChain框架的工作流程,包括数据加载、文本分割、嵌入生成等关键步骤。文章对比分析了豆包、DeepSeek、Qwen和智普等主流大模型的特点与应用场景,并提供了API调用示例。最后阐述了智能Agent的自主性、学习能力等核心特性及其应用前景。全文

本文主要讲述了c++11的新的默认成员函数,有哪些,你知道吗?后面详细了解释了lambda函数和function和bind函数封装器

主要介绍了vector和它的实现

本文详细讲解C++ STL中list容器的设计与实现。首先介绍list的底层结构是基于带头节点的双向循环链表,具有O(1)时间复杂度的插入删除操作但不支持随机访问。文章重点剖析了迭代器的实现机制,包括迭代器分类、结构设计以及核心操作符重载(如operator*和operator->)。通过构建节点结构体和链表类模板,展示了push_back等基础接口的实现。最后总结了迭代器中解引用与成员访问

stack就是栈我们在C语言专栏里面已经讲过了,这里我们简单回顾一下,他是先进后出,类似与我家乡老式的月饼,先进去压在了最底下,后进去的在上面,要吃也只能吃最上面的,它满足后进先出 (LIFO)。同时他也操作受限:所有操作都只能在栈顶进行,无法直接访问栈中间的元素。queue就是队列,它满足先进先出,就像奶茶点门口的队伍一样,,先在队伍里面的先拿到奶茶。但是在cpp中queue这个头文件还包括多种

c++模板的原理,和模板特化时比较难的点,还有const命名的难点统统解决

C++多态是指同一接口表现出不同行为的特性,分为编译时多态(通过函数重载和模板实现)和运行时多态(通过虚函数和继承实现,利用虚函数表指针动态绑定实际调用的函数)








