21xrx.com
2024-12-23 02:13:48 Monday
登录
文章检索 我的文章 写文章
C++如何清空字符串?
2023-06-24 01:36:12 深夜i     --     --
C++ 清空 字符串

C++中清空字符串是一种非常基本的操作,有时候我们需要在程序中清空一个字符串。当一个字符串中包含了之前的内容,我们需要将其清空以便重新赋值。以下是C++中清空字符串的方法:

1. 使用空字符串赋值

这是一种非常简单的方法,只需将一个空字符串""直接赋值给要清空的字符串即可,例如:

string str = "Hello";

str = ""; //清空字符串

2. 使用clear()方法

在C++中,string类提供了clear()方法,这个方法可以清空一个字符串。代码如下:

string str = "Hello";

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

3. 使用erase()方法

string类中的erase()方法可以删除字符串中的所有字符,这也是一种非常简单的方法。代码如下:

string str = "Hello";

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

总的来说,要清空一个字符串很容易,只需要使用上述方法之一就可以轻松地将其清空。当然,不同的方法会有不同的适用场景,我们可以根据具体的情况选择最合适的方法。

  
  

评论区

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