logo

C++ řetězec push_back()

Tato funkce se používá k přidání nového znaku ch na konec řetězce, čímž se jeho délka prodlouží o jeden.

Syntax

Uvažujme řetězec s1 a znak ch . Syntaxe by byla:

 s1.push_back(ch); 

Parametry

ch: Nová postava, která bude přidána.

Návratová hodnota

Nevrací žádnou hodnotu.

Příklad 1

Podívejme se na jednoduchý příklad.

 #include using namespace std; int main() { string s1 = &apos;Hell&apos;; cout&lt;&lt; &apos;String is :&apos; &lt;<s1<<'
'; s1.push_back('o'); cout<<'now, string is :'<<s1; return 0; } < pre> <h2>Example 2</h2> <p>Let&apos;s consider another simple example.</p> <pre> #include using namespace std; int main() { string str = &apos;java tutorial &apos;; cout&lt;<'string contains :' <<str<<'
'; str.push_back('1'); cout<<'now,string is : '<<str; return 0; } < pre> <p> <strong>Output:</strong> </p> <pre> String contains :java tutorial Now,string is java tutorial 1 </pre> <h2>Example 3</h2> <p>Let&apos;s see the example of inserting an element at the end of vector.</p> <pre> #include #include using namespace std; int main() { vector s; s.push_back(&apos;j&apos;); s.push_back(&apos;a&apos;); s.push_back(&apos;v&apos;); s.push_back(&apos;a&apos;); for(int i=0;i<s.size();i++) cout<<s[i]; return 0; } < pre> <p> <strong>Output:</strong> </p> <pre> Java </pre> <br></s.size();i++)></pre></'string></pre></s1<<'
';>

Příklad 3

Podívejme se na příklad vložení prvku na konec vektoru.

java výjimky
 #include #include using namespace std; int main() { vector s; s.push_back(&apos;j&apos;); s.push_back(&apos;a&apos;); s.push_back(&apos;v&apos;); s.push_back(&apos;a&apos;); for(int i=0;i<s.size();i++) cout<<s[i]; return 0; } < pre> <p> <strong>Output:</strong> </p> <pre> Java </pre> <br></s.size();i++)>