holyya.com
2025-09-05 01:08:35 Friday
登录
文章检索 我的文章 写文章
C++如何获取string的长度?
2023-07-11 14:24:10 深夜i     --     --
C++ string 长度 获取

在C++中,要获取一个字符串的长度是一种常见的需求。字符串是一组字符的序列,它通常用于存储和操作文本数据。下面是C++中几种获取字符串长度的方法:

1. 使用size()函数:std::string类提供了size()函数,可以返回字符串的大小,也就是字符串的长度。


std::string str = "hello world";

int len = str.size();

2. 使用length()函数:std::string类也提供了length函数,它与size函数相同,可以返回字符串的长度。


std::string str = "hello world";

int len = str.length();

3. 使用strlen函数:如果你需要使用C语言中的字符数组来存储字符串,可以使用strlen函数来获取字符串长度。需要注意的是,strlen函数只适用于C语言中的字符数组,对于std::string类对象不起作用。


char str[] = "hello world";

int len = strlen(str);

总之,在C++中获取字符串长度有多种方法可供选择,选择哪种方法取决于具体的应用场景和使用习惯。无论哪种方法,都能很好地帮助我们完成字符串处理的任务。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复