Three forms of erase() function from a string : string erase « string « C++ Tutorial






#include <iostream>
#include <string>

using namespace std;

int main()
{
    string word1 = "Game";
    string word2("Over");
    string word3(3, '!');

    string phrase = word1 + " " + word2 + word3;
    cout << phrase << endl;

    phrase.erase(4, 5);
    cout << "The phrase is now: " << phrase << endl;
    phrase.erase(4);
    cout << "The phrase is now: " << phrase << endl;
    phrase.erase();
    cout << "The phrase is now: " << phrase << endl;

    return 0;
}








15.12.string erase
15.12.1.string.erase(6,9)
15.12.2.Remove a word with find() and erase
15.12.3.Use erase to remove all characters from (and including) location 6 through the end of string1
15.12.4.Three forms of erase() function from a string