c++中的string类的用法

本文深入讲解C++中string的基本用法及常见操作,包括生成、初始化、判断空字符串、获取长度等,并通过实例演示了使用getline函数读取整行字符串的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这段时间正式学习C++,记录一下这两天学习代码涉及到的string的用法

这两天接触到的string用法:

string s;//生成一个空字符串

string s(“ABC”);

string s1(s);//将s1初始化为s的一个副本

常用操作:

s.empty();//若s为空字符串,返回true,否则为false

s.size();//返回s中字符的个数

常用函数:

getline

  getline是读取整行字符串的(开头的空白字符也会照样读取),即:输入回车也会被读取到

#include <iostream>
#include <string>
using namespace std;
int main ()
{
 string name;
 cout << "Please, enter your full name: ";
 getline (cin,name);
 cout << "Hello, " << name << "!\n";
  return 0;
}

详细内容参照以下链接

https://wenku.baidu.com/view/6c55bbb0caaedd3382c4d3a3.html

https://www.cnblogs.com/X-Do-Better/p/8628492.html   这篇博客也总结得非常好,感谢博主

对于string中包含的成员函数,member constants,以及非成员过载等的具体用法,可在c++string百度百科中查看,涉及具体内容较多,不一一列出来

这两天才知道原来c++中包含了50个库o(╥﹏╥)o,每个库的用法都有很多,终于知道为什么不能说精通c++

接下来一段时间就好好学习vector这个库吧

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值