21xrx.com
2025-03-31 23:45:32 Monday
文章检索 我的文章 写文章
如何使C++字符串为空?
2023-06-30 13:31:35 深夜i     17     0
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()函数,可以直接清空字符串,也可以使用赋值语句将其设置为空字符串或空格。无论使用哪种方法,都可以快速清空字符串并重新使用。

  
  

评论区

请求出错了