pop from between string c++

C++
void eraseDemo(string str) 
{ 
    // Deletes 4 characters from index number 1 
    str.erase(1, 4); 
  
    cout << "After erase : "; 
    cout << str; 
} 
  
// Driver code 
int main() 
{ 
    string str("Hello World!"); 
  
    cout << "Before erase : "; 
    cout << str << endl; 
    eraseDemo(str); 
  
    return 0; 
} 
Output:

Before erase : Hello World!
After erase : H World!
Source

Also in C++: