std::string::clear in C++
Last Updated :
06 Jul, 2017
The string content is set to an empty string, erasing any previous content and thus leaving its size at 0 characters.
Parameters: none
Return Value: none
void string ::clear ()
- Removes all characters (makes string empty)
- Doesn't throw any error
- Receives no parameters and returns nothing
#include <iostream>
#include <string>
using namespace std;
void clearDemo(string str)
{
str.clear();
cout << "After clear : " ;
cout << str;
}
int main()
{
string str( "Hello World!" );
cout << "Before clear : " ;
cout << str << endl;
clearDemo(str);
return 0;
}
|
Output:
Before clear : Hello World!
After clear :
Related Article: std::string::erase
If you like GeeksforGeeks (We know you do!) and would like to contribute, you can also write an article using write.geeksforgeeks.org or mail your article to review-team@geeksforgeeks.org.
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...