cpp/string/basic string/operator+: Unterschied zwischen den Versionen
(Translated from the English version using Google Translate) |
P12bot (Diskussion | Beiträge) K (Use {{lc}}. Update links. Various fixes.) |
||
(3 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
{{tr_note}} | {{tr_note}} | ||
− | {{cpp/title | operator+{{ | + | {{cpp/title | operator+{{small|(std::basic_string)}}}} |
{{cpp/string/basic_string/navbar}} | {{cpp/string/basic_string/navbar}} | ||
− | {{ | + | {{begin}} |
− | {{ | + | {{| num=1 | 1= |
template< class CharT, class Traits, class Alloc > | template< class CharT, class Traits, class Alloc > | ||
basic_string<CharT,Traits,Alloc> | basic_string<CharT,Traits,Alloc> | ||
Zeile 9: | Zeile 9: | ||
const basic_string<CharT,Traits,Alloc>& rhs ); | const basic_string<CharT,Traits,Alloc>& rhs ); | ||
}} | }} | ||
− | {{ | + | {{| num=2 | 1= |
template< class CharT, class Traits, class Alloc > | template< class CharT, class Traits, class Alloc > | ||
basic_string<CharT,Traits,Alloc> | basic_string<CharT,Traits,Alloc> | ||
Zeile 15: | Zeile 15: | ||
const basic_string<CharT,Traits,Alloc>& rhs ); | const basic_string<CharT,Traits,Alloc>& rhs ); | ||
}} | }} | ||
− | {{ | + | {{| num=3 | 1= |
template< class CharT, class Traits, class Alloc > | template< class CharT, class Traits, class Alloc > | ||
basic_string<CharT,Traits,Alloc> | basic_string<CharT,Traits,Alloc> | ||
Zeile 21: | Zeile 21: | ||
const basic_string<CharT,Traits,Alloc>& rhs ); | const basic_string<CharT,Traits,Alloc>& rhs ); | ||
}} | }} | ||
− | {{ | + | {{| num=4 | 1= |
template< class CharT, class Traits, class Alloc > | template< class CharT, class Traits, class Alloc > | ||
basic_string<CharT,Traits,Alloc> | basic_string<CharT,Traits,Alloc> | ||
Zeile 27: | Zeile 27: | ||
const CharT* rhs ); | const CharT* rhs ); | ||
}} | }} | ||
− | {{ | + | {{| num=5 | 1= |
template<class CharT, class Traits, class Alloc> | template<class CharT, class Traits, class Alloc> | ||
basic_string<CharT,Traits,Alloc> | basic_string<CharT,Traits,Alloc> | ||
Zeile 33: | Zeile 33: | ||
CharT rhs ); | CharT rhs ); | ||
}} | }} | ||
− | {{ | + | {{| num=6 | sincec++11 | 1= |
template< class CharT, class Traits, class Alloc > | template< class CharT, class Traits, class Alloc > | ||
basic_string<CharT,Traits,Alloc> | basic_string<CharT,Traits,Alloc> | ||
Zeile 39: | Zeile 39: | ||
const basic_string<CharT,Traits,Alloc>& rhs ); | const basic_string<CharT,Traits,Alloc>& rhs ); | ||
}} | }} | ||
− | {{ | + | {{| num=7 | sincec++11 | 1= |
template< class CharT, class Traits, class Alloc > | template< class CharT, class Traits, class Alloc > | ||
basic_string<CharT,Traits,Alloc> | basic_string<CharT,Traits,Alloc> | ||
Zeile 45: | Zeile 45: | ||
basic_string<CharT,Traits,Alloc>&& rhs ); | basic_string<CharT,Traits,Alloc>&& rhs ); | ||
}} | }} | ||
− | {{ | + | {{| num=8 | sincec++11 | 1= |
template< class CharT, class Traits, class Alloc > | template< class CharT, class Traits, class Alloc > | ||
basic_string<CharT,Traits,Alloc> | basic_string<CharT,Traits,Alloc> | ||
Zeile 51: | Zeile 51: | ||
basic_string<CharT,Traits,Alloc>&& rhs ); | basic_string<CharT,Traits,Alloc>&& rhs ); | ||
}} | }} | ||
− | {{ | + | {{| num=9 | sincec++11 | 1= |
template< class CharT, class Traits, class Alloc > | template< class CharT, class Traits, class Alloc > | ||
basic_string<CharT,Traits,Alloc> | basic_string<CharT,Traits,Alloc> | ||
Zeile 57: | Zeile 57: | ||
basic_string<CharT,Traits,Alloc>&& rhs ); | basic_string<CharT,Traits,Alloc>&& rhs ); | ||
}} | }} | ||
− | {{ | + | {{| num=10 | sincec++11 | 1= |
template< class CharT, class Traits, class Alloc > | template< class CharT, class Traits, class Alloc > | ||
basic_string<CharT,Traits,Alloc> | basic_string<CharT,Traits,Alloc> | ||
Zeile 63: | Zeile 63: | ||
basic_string<CharT,Traits,Alloc>&& rhs ); | basic_string<CharT,Traits,Alloc>&& rhs ); | ||
}} | }} | ||
− | {{ | + | {{| num=11 | sincec++11 | 1= |
template< class CharT, class Traits, class Alloc > | template< class CharT, class Traits, class Alloc > | ||
basic_string<CharT,Traits,Alloc> | basic_string<CharT,Traits,Alloc> | ||
Zeile 69: | Zeile 69: | ||
const CharT* rhs ); | const CharT* rhs ); | ||
}} | }} | ||
− | {{ | + | {{| num=12 | sincec++11 | 1= |
template< class CharT, class Traits, class Alloc > | template< class CharT, class Traits, class Alloc > | ||
basic_string<CharT,Traits,Alloc> | basic_string<CharT,Traits,Alloc> | ||
Zeile 75: | Zeile 75: | ||
CharT rhs ); | CharT rhs ); | ||
}} | }} | ||
− | {{ | + | {{end}} |
{{tr|Gibt einen String mit Zeichen aus {{tt|lhs}} gefolgt von den Zeichen aus {{tt|rhs}} .|Returns a string containing characters from {{tt|lhs}} followed by the characters from {{tt|rhs}}.}} | {{tr|Gibt einen String mit Zeichen aus {{tt|lhs}} gefolgt von den Zeichen aus {{tt|rhs}} .|Returns a string containing characters from {{tt|lhs}} followed by the characters from {{tt|rhs}}.}} | ||
===Parameter=== | ===Parameter=== | ||
− | {{ | + | {{begin}} |
− | {{ | + | {{| lhs |{{tr| String, Charakter oder Zeiger auf das erste Zeichen in einem null-terminated Array | string, character, or pointer to the first character in a null-terminated array }}}} |
− | {{ | + | {{| rhs |{{tr| String, Charakter oder Zeiger auf das erste Zeichen in einem null-terminated Array | string, character, or pointer to the first character in a null-terminated array }}}} |
− | {{ | + | {{end}} |
===Rückgabewert=== | ===Rückgabewert=== | ||
Zeile 128: | Zeile 128: | ||
===Siehe auch=== | ===Siehe auch=== | ||
− | {{ | + | {{begin}} |
− | {{ | + | {{| cpp/string/basic_string/operator+{{=}}}} |
− | {{ | + | {{| cpp/string/basic_string/append}} |
− | {{ | + | {{| cpp/string/basic_string/insert}} |
− | {{ | + | {{end}} |
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ |
Aktuelle Version vom 2. Juli 2013, 03:07 Uhr
![]() |
This page has been machine-translated from the English version of the wiki using Google Translate.
The translation may contain errors and awkward wording. Hover over text to see the original version. You can help to fix errors and improve the translation. For instructions click here. |
template< class CharT, class Traits, class Alloc > basic_string<CharT,Traits,Alloc> |
(1) | |
template< class CharT, class Traits, class Alloc > basic_string<CharT,Traits,Alloc> |
(2) | |
template< class CharT, class Traits, class Alloc > basic_string<CharT,Traits,Alloc> |
(3) | |
template< class CharT, class Traits, class Alloc > basic_string<CharT,Traits,Alloc> |
(4) | |
template<class CharT, class Traits, class Alloc> basic_string<CharT,Traits,Alloc> |
(5) | |
template< class CharT, class Traits, class Alloc > basic_string<CharT,Traits,Alloc> |
(6) | (seit C++11) |
template< class CharT, class Traits, class Alloc > basic_string<CharT,Traits,Alloc> |
(7) | (seit C++11) |
template< class CharT, class Traits, class Alloc > basic_string<CharT,Traits,Alloc> |
(8) | (seit C++11) |
template< class CharT, class Traits, class Alloc > basic_string<CharT,Traits,Alloc> |
(9) | (seit C++11) |
template< class CharT, class Traits, class Alloc > basic_string<CharT,Traits,Alloc> |
(10) | (seit C++11) |
template< class CharT, class Traits, class Alloc > basic_string<CharT,Traits,Alloc> |
(11) | (seit C++11) |
template< class CharT, class Traits, class Alloc > basic_string<CharT,Traits,Alloc> |
(12) | (seit C++11) |
lhs
gefolgt von den Zeichen aus rhs
.lhs
followed by the characters from rhs
.You can help to correct and verify the translation. Click here for instructions.
Inhaltsverzeichnis |
[Bearbeiten] Parameter
lhs | - | String, Charakter oder Zeiger auf das erste Zeichen in einem null-terminated Array
Original: string, character, or pointer to the first character in a null-terminated array The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
rhs | - | String, Charakter oder Zeiger auf das erste Zeichen in einem null-terminated Array
Original: string, character, or pointer to the first character in a null-terminated array The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
[Bearbeiten] Rückgabewert
1) basic_string<CharT,Traits,Alloc>(lhs).append(rhs)
2) basic_string<CharT,Traits,Alloc>(lhs) + rhs
3) basic_string<CharT,Traits,Alloc>(1,lhs) + rhs
4) lhs + basic_string<CharT,Traits,Alloc>(rhs)
5) lhs + basic_string<CharT,Traits,Alloc>(1,rhs)
6) std::move(lhs.append(rhs))
7) std::move(rhs.insert(0, lhs))
8) std::move(lhs.append(rhs)) or std::move(rhs.insert(0, lhs))
9) std::move(rhs.insert(0, lhs))
10) std::move(rhs.insert(0, 1, lhs))
11) std::move(lhs.append(rhs))
12) std::move(lhs.append(1, rhs))
[Bearbeiten] Beispiel
#include <iostream> #include <string> int main() { std::string s1 = "Hello"; std::string s2 = "world"; std::cout << s1 + ' ' + s2 + "!\n"; }
Output:
Hello world!
[Bearbeiten] Siehe auch
fügt Zeichen bis zum Ende Original: appends characters to the end The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (öffentliche Elementfunktion) | |
fügt Zeichen bis zum Ende Original: appends characters to the end The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (öffentliche Elementfunktion) | |
setzt Zeichen ein (öffentliche Elementfunktion) |