I have a string object in my C++ program declared as follows:
string str;
I have copied some data into it and done some operations. Now I w
You don't have to. When the string goes out of scope, it's destructor will be called automatically and the memory will be freed.
If you want to clear the string right now (without waiting until it goes out of scope) just use str.clear().
str.clear()