stl
-
【C++】list基本接口+手撕 list(详解迭代器)
父母就像迭代器,封装了他们的脆弱…… 手撕list目录: 一、list的常用接口及其使用 1.1list 构造函数与增删查改 1.2list 特殊接口 1…
-
23 标准模板库STL之迭代器
概述 迭代器作为STL中的三大组件之一,是容器和算法的粘合剂。迭代器提供了访问容器中元素的方法,每一种容器都提供了自己的迭代器,而这些迭代器向外界隐藏了容器的内部结…
-
【STL】:vector用法详解
朋友们、伙计们,我们又见面了,本期来给大家解读一下有关vector的基础用法,如果看完之后对你有一定的启发,那么请留下你的三连,祝大家心想事成! C 语 言 专 栏:C语言:从入门…
-
【C++心愿便利店】No.12—C++之探索string底层实现
文章目录 前言 一、写实拷贝(了解) 二、string类常用接口实现 2.1 成员变量 2.2 默认构造函数 2.3 拷贝构造函数 2.4 operator== 2.5 opera…
-
C++: string的模拟实现
C++: string的模拟实现 一.前置说明 1.模拟实现string容器的目的 2.我们要实现的大致框架 二.默认成员函数 1.构造函数 2.拷贝构造函数 1.传统写法 2.现…
-
掌握C++11标准库(STL):理解STL的核心概念
深入探索C++11标准库STL:新特性和优化技巧 一、前言 二、容器简介 三、迭代器简介 四、map与unordered_map(红黑树VS哈希表) 4.1、map和unorder…
-
【C++】:STL源码剖析之vector类容器的底层模拟实现
📚1.vector接口总览 namespace lyp { //模拟实现vector template class vector { public: typedef…
-
C++:vector增删查改模拟实现
C++:vector增删查改模拟实现 前言 一、迭代器 1.1 非const迭代器:begin()、end() 1.2 const迭代器:begin()、end() 二、构造函数、…
-
C++ 带你吃透string容器的使用
C++ 带你吃透string容器的使用 一.string容器概述 二.string容器的使用 1.string容器的默认成员函数 1.构造函数和拷贝构造函数 2.赋值运算符重载 3…
-
C++【哈希表的完善及封装】
✨个人主页: 北 海 🎉所属专栏: C++修行之路 🎃操作环境: Visual Studio 2019 版本 16.11.17 文章目录 …
-
STL——list
1、list介绍 1. list 是可以在常数范围内在任意位置进行插入和删除的序列式容器,并且该容器可以前后双向迭代。 2. list 的底层是带头双向循环链表结构,双向链表中每个…
-
【C++精华铺】10.STL string模拟实现
1. 序言 STL(标准模板库)是一个C++标准库,其中包括一些通用的算法、容器和函数对象。STL的容器是C++ STL库的重要组成部分,它们提供了一种方便的方式来…
-
【C++历练之路】stack||queue||底层原理知多少
W…Y的主页 😊 代码仓库分享💕 🍔前言: C++标准模板库(Standard Template Library,ST…
-
【C++干货铺】C++11新特性——lambda表达式 | 包装器
========================================================================= 个人主页点击直达:小白不是程序媛…
-
【C++】详解priority
目录 一、priority_queue 的介绍和使用 1.1priority_queue 的介绍 2.2priority_queue 的使用 二、仿函数 2.1什么是仿函数 2.2…
