By - weijhPosted in C++基础, STLSTL 容器STL是C++的核心组成部分,其主要包括了容器、迭代器、算法三大组件。 其中容器负责存储数据,迭代器是容器和算 Read More
By - weijhPosted in C++基础, 算法stringstream与getline在刷题过程中遇到了根据特定字符划分字符串的场景,使用到了stringstream和getline,学习一下这种 Read More
By - weijhPosted in C++基础, STLstd::string原理分析与实现类似于vector,具备自动扩容的能力,可返回迭代器,可返回size,可返回capacity,也可以返回函数内 Read More
By - weijhPosted in C++基础拷贝消除(Copy elision)拷贝消除(Copy elision)是一种编译器优化技术,消除了对象不必要的对象复制。 在使用C++语言时,返 Read More
By - weijhPosted in C++基础, STLstd::array原理分析与实现介绍 固定大小的数组顺序容器,是对原始 C 风格数组的封装。它提供了 STL 容器的接口(如迭代器、算法支持等 Read More
By - weijhPosted in C++基础, STLStd::Vector详解与实现std::vector是一种动态数组容器,是存放在连续的内存空间,并且可以自动扩容,下面详细介绍一下std:: Read More
By - weijhPosted in C++基础, STLSTL基础准备知识内存分配器的作用与实现 allocate内存分配器是STL中的一个核心组件,负责容器的内存管理(分配、释放、对 Read More