首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

#stl

【C++篇】与STL的初见:string类的主要接口简介

我想吃余

接下来我们开始STL的学习之旅,进一步感受C++的给世界带来的编程盛宴。 本章的学习目的:

5610

【C++】<STL部分>:STL标准模板库概要

Skrrapper

STL(standard template libaray-标准模板库),是C++标准库的重要组成部分,包含了很多常用的数据结构和算法。

10310

【C++】第七节—模版初阶+STL简介

云边有个稻草人

那能否 告诉编译器一个模子,让编译器根据不同的类型利用该模子来生成代码呢?

5710

C++效率掌握之STL库:优先级队列priority_queue && 双端队列deque

DARLING Zero two

优先级队列默认使用 vector 作为其底层存储数据的容器,在 vector 上又使用了堆算法将vector 中元素构造成堆的结构,因此 priority_qu...

12010

C++效率掌握之STL库:stack && queue函数全解

DARLING Zero two

本篇是 STL 库专题之 stack 和 queue,本质就是栈和队列,关于该数据结构在初阶数据结构专栏里有详细的解释分析,本篇文章主要针对 stack 和 q...

10910

【C++】STL全面简介与string类的使用(万字解析)

TANGLONG

20710

(超级清晰带链接)STL--stack与queue(deque)--C++

小志biubiu

从栈的接口中可以看出,栈实际是一种特殊的vector,因此使用vector完全可以模拟实现stack。具体实现如下:

7410

(超级清晰带图版)STL--list--C++

小志biubiu

list中的接口很多,我们只需掌握正确使用,然后再深入研究原理,以下为list中一些常见的重要接口。

4500

(超级清晰版)STL--vector--C++

小志biubiu

vector的学习时一定要会查看文档:vector的文档介绍,vector在实际应用中非常的重要,我们熟悉常见的接口即可,下面列出了要重点掌握的接口。

16510

C++ STL容器操作:6种常用场景算法

开源519

  在软件开发日常中,诸如查找、排序及元素操作等容器任务极为频繁。C++的STL(标准模板库)充当了强大的工具箱,封装高效灵活的算法来简化这些操作。自C++11...

6110

C++效率掌握之STL库:list底层剖析及迭代器万字详解

DARLING Zero two

为了与库里的 list 进行区分,所有的类和函数都放在自定义的命名空间 bit 进行区分

14710

C++效率掌握之STL库:list函数全解

DARLING Zero two

list作为一个类也有构造函数,析构函数,=运算符重载,我们重点介绍构造函数里的功能

9010

C++效率掌握之STL库:vector底层剖析

DARLING Zero two

了解完 vector 函数的主要用法,很有必要对 vector 进行深层次的剖析,进一步了解其运作原理,深化理解的同时帮助我们在找 Bug 时提升效率

18910

C++效率掌握之STL库:vector函数全解

DARLING Zero two

vector 类是和 STL 库一起问世的,string 函数是在 STL 库之前创造的,为了一致性简便性,vector 、list 等类都减少了一部分不必要的...

8200

C++效率掌握之STL库:string底层剖析

DARLING Zero two

了解完 string 函数的主要用法,很有必要对 string 进行深层次的剖析,进一步了解其运作原理,深化理解的同时帮助我们在找 Bug 时提升效率

4900

【c++丨STL】基于红黑树模拟实现set和map(附源码)

ephemerals__

之前我们学习了红黑树以及STL中的set和map两种容器,本篇文章,基于之前实现的红黑树代码,我们将仿照SGI STL的实现方式,尝试对同一棵红...

11010

【C++指南】解锁C++ STL:从入门到进阶的技术之旅

倔强的石头

STL,即标准模板库(Standard Template Library) ,是 C++ 标准库的重要组成部分,是一个具有工业强度的、高效的 C++ 程序库。

23110

C++效率掌握之STL库:string函数全解

DARLING Zero two

string作为一个类也有构造函数,析构函数,=运算符重载,我们重点介绍构造函数里的功能

23110

【C++】STL容器使用与实现详解:vector

利刃大大

会引起其底层空间改变的操作,都有可能迭代器失效,比如:resize、reserve、insert、assign、push_back 等。

24610

C++ STL-map与set的使用

序列式容器存储的元素在逻辑上呈现为线性序列。这些容器的共同特点是,它们允许通过位置(索引)来访问元素,且元素之间的相对位置是固定的,除非进行插入或删除操作。常见...

6910
领券