21xrx.com
2024-12-22 20:00:46 Sunday
登录
文章检索 我的文章 写文章
如何使C++字符串为空?
2023-06-30 13:31:35 深夜i     --     --
C++ 字符串 使空 清空 编程技巧

在C++中,字符串是一种非常重要的数据类型。有时候,我们需要将一个字符串清空,以便重新使用或者存储新的数据。本文将介绍如何使C++字符串为空。

方法一:使用clear()函数

C++中的string类提供了一个clear()函数,可以用于清空字符串。该函数不需要任何参数,只需要调用即可将字符串清空。

示例:


#include <iostream>

#include <string>

using namespace std;

int main()

{

  string str = "Hello World!";

  cout << "Before clear(), str = " << str << endl;

  str.clear();

  cout << "After clear(), str = " << str << endl;

  return 0;

}

输出结果:


Before clear(), str = Hello World!

After clear(), str =

方法二:使用赋值语句

另一种方法是使用赋值语句将字符串设置为一个空字符串。可以使用双引号或者一个空格来表示空字符串。

示例:


#include <iostream>

#include <string>

using namespace std;

int main()

str = " << str << endl;

  str = " ";

  cout << "After assignment with space

输出结果:


Before assignment, str = Hello World!

After assignment with empty quotes, str =

After assignment with space, str =

总结

清空字符串是一个非常简单的任务。C++中的string类提供了一个clear()函数,可以直接清空字符串,也可以使用赋值语句将其设置为空字符串或空格。无论使用哪种方法,都可以快速清空字符串并重新使用。

  
  

评论区

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