当前位置:网站首页>string类简介
string类简介
2022-08-04 05:16:00 【叽里呱啦呱】
简介: IOS/ANSI C++标准通过添加string类拓展了C++库,因此现在可以用string类型的变量(c++中称为对象)而不仅是字符数组来储存字符串,string类使用起来比数组简单,同时也提供了将字符串组作为一种数据类型的表示方式。
#要使用string类,必须要在程序中包含头文件string,string类位于命名空间std中。
使用string对象的方式与字符数组相同,但是类设计让程序可以自动处理string的大小,因此与数组相比string对象也更加安全
赋值,拼接,附值
可以像普通变量一样赋值,但是数组不能
string类简化了子字符串的合并操作可以使用运算符+将两个string对象合并起来,还可以用运算符+=将字符串附加到string对象的末尾
string类的其他操作
确定字符串的长度name.size(),c++string对象使用对象名和句点运算符来指出使用哪个字符串
输出均与字符数组一样,但整行输入有些区别,是这样表示的getline(cin,str)
其他形式的字符串字面值(有待补充)
边栏推荐
- 深度学习21天——准备(环境配置)
- 如何将 DevSecOps 引入企业?
- 符号表
- 渗透测试(PenTest)基础指南
- 【21 Days Learning Challenge】Direct Insertion Sort
- word 公式编辑器 键入技巧 | 写数学作业必备速查表
- Jenkins export and import Job Pipeline
- Dynamic programming of the division of numbers
- 深度学习21天——卷积神经网络(CNN):实现mnist手写数字识别(第1天)
- 附加:对于“与数据表对应的实体类“,【面对MongoDB时,使用的@Id等注解】和【以前面对MySQL时,使用的@Id等注解】,是不同的;
猜你喜欢
结构体函数练习
OpenSSF 安全计划:SBOM 将驱动软件供应链安全
应届生软件测试薪资大概多少?
Resolved error: npm WARN config global `--global`, `--local` are deprecated
你以为border-radius只是圆角吗?【各种角度】
Programming hodgepodge (4)
See how DevExpress enriches chart styles and how it empowers fund companies to innovate their business
转:管理是对可能性的热爱,管理者要有闯进未知的勇气
What is the salary of a software testing student?
想低成本保障软件安全?5大安全任务值得考虑
随机推荐
day13--postman interface test
[Evaluation model] Topsis method (pros and cons distance method)
[Cocos 3.5.2]开启模型合批
Towards Real-Time Multi-Object Tracking (JDE)
文献管理工具 | Zotero
static在不同位置定义变量居然还有不同的含义?
[Cloud Native--Kubernetes] Pod Resource Management and Probe Detection
C专家编程 第5章 对链接的思考 5.6 轻松一下---看看谁在说话:挑战Turning测验
Hangdian Multi-School-Slipper- (tree map conversion + virtual point mapping)
Write golang simple C2 remote control based on gRPC
OpenGL绘制一个圆锥
你以为border-radius只是圆角吗?【各种角度】
烧录场景下开发如何进行源代码保密工作
Mini program + e-commerce, fun new retail
大型连锁百货运维审计用什么软件好?有哪些功能?
Interesting Kotlin 0x0E: DeepRecursiveFunction
Teenage Achievement Hackers Need These Skills
3000字,一文带你搞懂机器学习!
SLSA 框架与软件供应链安全防护
应届生软件测试薪资大概多少?