cpp/string/basic string/operator+ : Différence entre versions
m (r2.7.3) (robot Ajoute : de, en, es, it, ja, pt, ru, zh) |
m (Use {{lc}}. Update links. Various fixes.) |
||
Ligne 1 : | Ligne 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> | ||
Ligne 9 : | Ligne 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> | ||
Ligne 15 : | Ligne 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> | ||
Ligne 21 : | Ligne 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> | ||
Ligne 27 : | Ligne 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> | ||
Ligne 33 : | Ligne 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> | ||
Ligne 39 : | Ligne 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> | ||
Ligne 45 : | Ligne 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> | ||
Ligne 51 : | Ligne 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> | ||
Ligne 57 : | Ligne 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> | ||
Ligne 63 : | Ligne 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> | ||
Ligne 69 : | Ligne 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> | ||
Ligne 75 : | Ligne 75 : | ||
CharT rhs ); | CharT rhs ); | ||
}} | }} | ||
− | {{ | + | {{end}} |
{{tr|Retourne une chaîne contenant des caractères à partir {{tt|lhs}} suivi par les caractères de {{tt|rhs}} .|Returns a string containing characters from {{tt|lhs}} followed by the characters from {{tt|rhs}}.}} | {{tr|Retourne une chaîne contenant des caractères à partir {{tt|lhs}} suivi par les caractères de {{tt|rhs}} .|Returns a string containing characters from {{tt|lhs}} followed by the characters from {{tt|rhs}}.}} | ||
===Paramètres=== | ===Paramètres=== | ||
− | {{ | + | {{begin}} |
− | {{ | + | {{| lhs |{{tr| string, character, ou un pointeur vers le premier caractère dans un tableau terminé par NULL | string, character, or pointer to the first character in a null-terminated array }}}} |
− | {{ | + | {{| rhs |{{tr| string, character, ou un pointeur vers le premier caractère dans un tableau terminé par NULL | string, character, or pointer to the first character in a null-terminated array }}}} |
− | {{ | + | {{end}} |
===Retourne la valeur=== | ===Retourne la valeur=== | ||
Ligne 128 : | Ligne 128 : | ||
===Voir aussi=== | ===Voir aussi=== | ||
− | {{ | + | {{begin}} |
− | {{ | + | {{| cpp/string/basic_string/operator+{{=}}}} |
− | {{ | + | {{| cpp/string/basic_string/append}} |
− | {{ | + | {{| cpp/string/basic_string/insert}} |
− | {{ | + | {{end}} |
[[de:cpp/string/basic string/operator+]] | [[de:cpp/string/basic string/operator+]] |
Version actuelle en date du 2 juillet 2013 à 05:46
![]() |
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) | (depuis C++11) |
template< class CharT, class Traits, class Alloc > basic_string<CharT,Traits,Alloc> |
(7) | (depuis C++11) |
template< class CharT, class Traits, class Alloc > basic_string<CharT,Traits,Alloc> |
(8) | (depuis C++11) |
template< class CharT, class Traits, class Alloc > basic_string<CharT,Traits,Alloc> |
(9) | (depuis C++11) |
template< class CharT, class Traits, class Alloc > basic_string<CharT,Traits,Alloc> |
(10) | (depuis C++11) |
template< class CharT, class Traits, class Alloc > basic_string<CharT,Traits,Alloc> |
(11) | (depuis C++11) |
template< class CharT, class Traits, class Alloc > basic_string<CharT,Traits,Alloc> |
(12) | (depuis C++11) |
lhs
suivi par les caractères de rhs
.lhs
followed by the characters from rhs
.You can help to correct and verify the translation. Click here for instructions.
Sommaire |
[modifier] Paramètres
lhs | - | string, character, ou un pointeur vers le premier caractère dans un tableau terminé par NULL
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, character, ou un pointeur vers le premier caractère dans un tableau terminé par NULL
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. |
[modifier] Retourne la valeur
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))
[modifier] Exemple
#include <iostream> #include <string> int main() { std::string s1 = "Hello"; std::string s2 = "world"; std::cout << s1 + ' ' + s2 + "!\n"; }
Résultat :
Hello world!
[modifier] Voir aussi
ajoute des caractères à la fin 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. (fonction membre publique) | |
ajoute des caractères à la fin 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. (fonction membre publique) | |
insère des caractères Original: inserts characters The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (fonction membre publique) |