std::string::push_back() in C++
Last Updated :
27 Feb, 2023
The push_back() member function is provided to append characters. Appends character c to the end of the string, increasing its length by one. Syntax :
void string:: push_back (char c)
Parameters: Character which to be appended.
Return value: None
Time Complexity: O(1) as it appends a single character to the string.
Auxiliary Space: O(1)
Error: throws length_error if the
resulting size exceeds the maximum number of characters(max_size).
CPP
#include <iostream>
#include <string>
using namespace std;
void push_backDemo(string str1, string str2)
{
for ( int i = 0; str2[i] != '\0' ; i++)
{
str1.push_back(str2[i]);
}
cout << "After push_back : " ;
cout << str1;
}
int main()
{
string str1( "Geeksfor" );
string str2( "Geeks" );
cout << "Original String : " << str1 << endl;
push_backDemo(str1, str2);
return 0;
}
|
Output
Original String : Geeksfor
After push_back : GeeksforGeeks
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.
Share your thoughts in the comments
Please Login to comment...