std:🧵:clear in C++ (original) (raw)
Last Updated : 23 Jul, 2025
The string content is set to an empty string, erasing any previous content and thus leaving its size at 0 characters.Parameters: noneReturn Value: none
void string ::clear ()
- Removes all characters (makes string empty)
- Doesn't throw any error
- Receives no parameters and returns nothing
CPP `
// CPP code to illustrate // clear() function
#include #include using namespace std;
// Function to demo clear() void clearDemo(string str) { // Deletes all characters in string str.clear();
cout << "After clear : ";
cout << str;}
// Driver code 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:🧵: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.