首页
学习
活动
专区
圈层
工具
发布

#string

【C++ 】STL详解(二):从零造个string,仿佛解锁了隐藏技能

我不是呆头

构造函数设置为缺省参数,若不传入参数,则默认构造为空字符串。字符串的初始大小和容量均设置为传入C字符串的长度(不包括’\0’)

400

【C++】STL详解(一):string类的使用,看完再也不怕指针乱飞了

我不是呆头

STL(standard template libaray-标准模板库):是c++标准库的重要组成部分,不仅是一个可复用的组件库,而且是一个包含数据结构与算法的...

300

C++string: SBO 和 引用记数的写时拷贝

君辣堡

但数据真的存储在string本身吗?并不是,它存储在一片堆空间内,由stirng内部的指针指向该空间  我们之前实现了简单string,其底层是_str,_si...

700

手搓简单 string 库:了解C++ 字符串底层

君辣堡

今天带大家来手搓简单的 string 库了,顺便一起了解它的底层逻辑,有利于后面STL的学习

300

C++string类常用的库函数和全局函数2——补充

君辣堡

上来第一个就是重量级。C++为了兼容C语言,所以在string中,给了一个C的接口:c_str()

600

C++ string类 常用的库函数 + 迭代器,范围for,auto,附使用方式

君辣堡

推荐一个查C++库函数的链接:Reference - C++ Reference (cplusplus.com) 有什么需要的函数可以自己查阅

200

深度剖析C++string(中)

禁默

上篇博客我们对C++string的定义和一些函数接口做了讲解学习,接下来我们将继续对C++的函数进行学习。

3210

深度剖析C++string(上篇)

禁默

vs下string的结构 string总共占28个字节,内部结构稍微复杂一点,先是有一个联合体,联合体用来定义 string中字符串的存储空间:

2900

类与对象详解

景画

3200

Redis入门指南:从零到分布式缓存-string类型

景画

mset和mget 命令极大的节省了需要插入/读取多个键值对时的网络IO开销, 毕竟网络开销比操作内存的开销大了好几个数量级

2510

算法奇妙屋(十五)-BFS解决边权为1的单源最短路径问题

景画

2800

算法奇妙屋(七)-字符串操作

景画

2700

为啥STRING字符串类型的长度是81?

Hello工控

字符串作为PLC里面最常使用的变量之一。在此次整理编辑ST实战教程过程中,做一次记录同时也分享下!

3310

五、从0搭建Springboot工程

程序员三明治

美团 | 大模型后台开发 (已认证)

统一返回包装类,作用是统一后端返回的数据类型,你别一会儿是String,一会Integer,一会Map的形式,统一处理

3910

【落羽的落羽 C++】string

落羽的落羽

,不太符合我们C++的特性,而且底层空间需要用户自己管理,稍不留神还可能会越界访问。所以,C++标准库中(STL)提供了string类,在使用string时,必...

4910

从零实现一个简化版string 类 —— 深入理解std::string的底层设计

Vect_

说明:本文聚焦 string 的实现细节与设计理由,代码使用一个教学用的 mini_string,并配有完整实现与测试用例。不讲 API 用法,而是解释“为什么...

6010

《C++初阶之STL》【string类:详解 + 实现】

序属秋秋秋

哈哈,问得超棒!准确来说呀,string 是一个类,并不是 STL 中的容器(也就是类模板)哦~ 但从本质上看呢,它完全可以被当作 “半个容器” 来对待哒😎!...

5310

讲解LeetCode第150题:逆波兰表达式求值(完整代码)

序属秋秋秋

4210

字符串-String类

寻星探路

#注:对于内置类型,==比较的是变量中的值;对于引用类型==⽐较的是引用中的地址。

11710

多态(全)

寻星探路

通俗来说,就是多种形态,具体点就是去完成某个行为,当不同的对象去完成时会产⽣出不同的状态,有不同的结果。

11310
领券