21xrx.com
2024-12-22 21:04:44 Sunday
登录
文章检索 我的文章 写文章
C++ 如何清空字符串(string)?
2023-07-02 20:55:10 深夜i     --     --
C++ 清空 字符串 string

在C++中,我们可以使用以下两种方法来清空字符串(string):

第一种方法是使用 `clear()` 函数。这个函数的作用是将字符串的长度设置为0,也就是清空字符串。我们只需要在字符串名称后面加上`.clear()`,即可使用这个函数。例如:


string str = "hello world";

str.clear(); // 清空字符串

第二种方法是使用 `erase()` 函数。这个函数可以删除字符串中的一段字符,我们可以设置删除的位置和长度。如果我们设置删除的位置为0,长度为字符串的长度,也就相当于清空了整个字符串。我们只需要在字符串名称后面加上 `.erase()`,并设置删除的位置和长度,就可以清空字符串。例如:


string str = "hello world";

str.erase(0, str.length()); // 清空字符串,即删除从0开始,长度为字符串长度的字符

以上就是C++中清空字符串(string)的两种方法。选择哪种方法主要取决于使用场景,具体可根据实际情况灵活运用。

  
  

评论区

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