技术栈
string
DARLING Zero two♡
7 天前
开发语言
·
c++
·
stl
·
string
C++效率掌握之STL库:string底层剖析
了解完 string 函数的主要用法,很有必要对 string 进行深层次的剖析,进一步了解其运作原理,深化理解的同时帮助我们在找 Bug 时提升效率
DARLING Zero two♡
18 天前
开发语言
·
c++
·
stl
·
string
C++效率掌握之STL库:string函数全解
从本篇开始将开启C++里的STL库专题,网上有句话说:“不懂STL,不要说你会C++”。STL是C++中的优秀作品,有了它的陪伴,许多底层的数据结构以及算法都不需要自己重新造轮子,站在前人的肩膀上,健步如飞的快速开发
是基德吖
1 个月前
java
·
开发语言
·
字符串
·
string
·
方法
【JavaSE】String类常用字符串方法总结
目录1. length() 求字符串长度2. isEmpty() 判断字符串是否为空3. String对象的比较
灯火不休ᝰ
1 个月前
java
·
开发语言
·
string
[java] java基础-字符串篇
目录APIString创建字符串对象的两种方式:Java的内存模型字符串常量池(串池)存放地址两种构造方法的内存分析
大熊猫侯佩
1 个月前
开发语言
·
正则表达式
·
字符串
·
swift
·
string
·
成语
·
文本解析
Swift 趣味开发:查找拼音首字母全部相同的 4 字成语(下)
Swift 语言是一门现代化、安全、强大且还算性感的语言。在去年 WWDC 24 中苹果正式推出了秃头码农们期待许久的 Swift 6.0,它进一步完善了 Swift 语言的语法和语义,并再接再厉——强化了现代化并发模型的安全性和灵活性。
桃园码工
2 个月前
sass
·
string
·
css预处理
2_Sass String(字符串) 函数 --[CSS预处理]
Sass 提供了一组强大的字符串函数,用于处理和操作字符串。这些函数可以让你轻松地拼接、提取子串、查找字符位置等。以下是 Sass 中的字符串函数及其用法:
码农飞飞
3 个月前
开发语言
·
算法
·
rust
·
string
·
所有权
·
字符串用法
详解Rust字符串用法
Rust主要有两种类型的字符串:String和&str。String是一个可变的堆分配的字符串类型,存储在堆上允许动态增长。String可以通过push等方法修改内容,因此它是一个可变类型。由于是堆分配的,它会自动管理内存,并且会在超出作用域时释放。
fhvyxyci
3 个月前
开发语言
·
c++
·
string
【C++之STL】摸清 string 的模拟实现(下)
string的模拟实现系列文章:返回string对象底层的字符串的指针,且不可通过返回的指针修改字符串。
矛取矛求
3 个月前
c语言
·
开发语言
·
c++
·
接口
·
string
string接口的深度理解(内附思维导图)
C语言中的字符串C语言中,字符串是以'\0'结尾的一些字符的集合,为了操作方便,C标准库中提供了一些str系列 的库函数,但是这些库函数与字符串是分离开的,不太符合OOP的思想,而且底层空间需要用户 自己管理,稍不留神可能还会越界访问。
qing_040603
4 个月前
开发语言
·
c++
·
string
C++——string的模拟实现(上)
目录引言成员变量1.基本框架成员函数1.构造函数和析构函数2.拷贝构造函数3.容量操作函数3.1 有效长度和容量大小
魔道不误砍柴功
4 个月前
java
·
开发语言
·
string
·
new
Java 中 String str = new String(“hello“); 里面创建了几个对象?
在Java中,字符串字面量(如"hello")会被存储在一个特殊的内存区域,称为字符串常量池(String Pool)。这个池中的字符串是不可变的,也就是说,一旦创建后,它们的值就不能更改。
red_redemption
4 个月前
java
·
c++
·
学习
·
字符集
·
file
·
string
自由学习记录(8)
是的,.exe 文件是 Windows 操作系统中的可执行文件,属于文件的一种。它们可以直接运行,通常包含程序的机器代码。当你在文件系统中检查一个包含 .exe 扩展名的文件时,它被视为普通文件。
希忘auto
4 个月前
java
·
string
Java之String类
目录初识String字符串比较相等字符串常量池理解字符串的不可变字符与字符串字符串常见操作字符串比较compareTo()函数的原码
被二进制支配的打工人
5 个月前
开发语言
·
数据结构
·
c++
·
算法
·
string
【C++ STL】深入理解string类的底层实现
我们首先实现一下string类的基本框架,包括成员变量,构造以及析构函数string底层其实是一个字符数组,与普通意义上的数组不同的是,string支持自动扩容,并且可以通过断言(assert)的方式来更加严格的检查越界问题,使用起来要更加的安全有效
被二进制支配的打工人
5 个月前
开发语言
·
数据结构
·
c++
·
string
C++ string的基本运用详细解剖
C语言中的字符串是以’\0’为结束标志的字符的数组,但字符串函数与字符串是分离的,这与OOP(面向对象编程)的思想不符,所以C++提供了支持自动扩容且用类域封装的——string类
愿天垂怜
5 个月前
c语言
·
开发语言
·
c++
·
leetcode
·
stl
·
模板方法模式
·
string
【C++】模板进阶
顾客不是买产品,他更买你做事认真的态度。💓💓💓目录✨说在前面🍋知识点一:模板的特化•🌰1.非类型模板参数
qing_040603
5 个月前
开发语言
·
c++
·
string
C++——string的了解和使用
目录引言为什么要学习string1.C语言中的字符串2.C++中的字符串auto和范围for1.auto
coffee_babe
6 个月前
java
·
jvm
·
openjdk
·
string
·
hotspot
【JVM】剖析字符串与数组的底层实现(一)
JVM有三种模型:即String Pool,但是JVM中对应的类是StringTable,底层实现是一个hashtable,如代码所示
许野平
6 个月前
c++
·
rust
·
字符串
·
string
·
cxx
Rust:基于cxx的 C++ 混合编程,字符串参数的转换方法
在C++使用cxx库调用Rust函数时,字符串变量的传递方式主要取决于Rust和C++两端如何声明和处理这些字符串。cxx库提供了一种机制来在Rust和C++之间安全地传递数据,包括字符串。
4U247
7 个月前
开发语言
·
数据结构
·
c++
·
stl
·
string
·
类模板
C++中的string的介绍(从string到STL)
严格来说string不是Containers 容器,也就不属于STL C++ 标准模板库,因为string是早于STL的,所以没有作业可以抄,导致string中有很多,约100多个,有很多功能是相似的,所以只介绍一些常用的函数,虽然Containers 容器 中有很多不同类模板,但函数命名以及函数的形参是类似的,读懂一个类模板就基本明白了