std::basic_string::basic_string
De cppreference.com
[] |
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. |
<metanoindex/>
<tbody> </tbody> explicit basic_string( const Allocator& alloc = Allocator() ); |
(1) | |
basic_string( size_type count, CharT ch, const Allocator& alloc = Allocator() ); |
(2) | |
basic_string( const basic_string& other, size_type pos, size_type count = std::basic_string::npos, const Allocator& alloc = Allocator() ); |
(3) | |
basic_string( const CharT* s, size_type count, const Allocator& alloc = Allocator() ); |
(4) | |
basic_string( const CharT* s, const Allocator& alloc = Allocator() ); |
(5) | |
template< class InputIt > basic_string( InputIt first, InputIt last, const Allocator& alloc = Allocator() ); |
(6) | |
basic_string( const basic_string& other ); |
(7) | |
basic_string( const basic_string& other, const Allocator& alloc ); |
(7) | (depuis C++11) |
basic_string( basic_string&& other ) |
(8) | (depuis C++11) |
basic_string( basic_string&& other, const Allocator& alloc ); |
(8) | (depuis C++11) |
basic_string( std::initializer_list<CharT> init, const Allocator& alloc = Allocator() ); |
(9) | (depuis C++11) |
Construit nouvelle chane partir d'une varit de sources de donnes et ventuellement l'aide d'allocation fournie par l'utilisateur
alloc .Original:
Constructs new string from a variety of data sources and optionally using user supplied allocator
alloc.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
1)
Constructeur par dfaut. Construit une chane vide .
Original:
Default constructor. Constructs empty string.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
2)
Construit la chane des copies de
count ch caractre .Original:
Constructs the string with
count copies of character ch.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
3)
Construit la chane avec une chane de
[pos, pos+count) other. Si la sous-chane demande dure-del de la fin de la chane, ou si count == npos, la sous-chane rsultante est [pos, size()). Si pos >= other.size(), std::out_of_range est lance .Original:
Constructs the string with a substring
[pos, pos+count) of other. If the requested substring lasts past the end of the string, or if count == npos, the resulting substring is [pos, size()). If pos >= other.size(), std::out_of_range is thrown.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
4)
Construit la chane avec les caractres
count premiers chane de caractres pointe par s. s peut contenir des caractres nuls. s ne doit pas tre un pointeur NULL .Original:
Constructs the string with the first
count characters of character string pointed to by s. s can contain null characters. s must not be a NULL pointer.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
5)
Constructions de la chane avec le contenu de chane de caractres termine par NULL point par
s. La longueur de la chane est dtermine par le premier caractre nul. s ne doit pas tre un pointeur NULL .Original:
Constructs the string with the contents of null-terminated character string pointed to by
s. The length of the string is determined by the first null character. s must not be a NULL pointer.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
6)
Construit la chane avec le contenu de la plage ..
[first, last)Original:
Constructs the string with the contents of the range
[first, last).The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
7)
Copiez constructeur. Construit la chane avec la copie du contenu de
other .Original:
Copy constructor. Constructs the string with the copy of the contents of
other.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
8)
Dplacez constructeur. Construit la chane avec le contenu de
other utilisant la smantique de dplacement .Original:
Move constructor. Constructs the string with the contents of
other using move semantics.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
9)
Construit la chane avec le contenu de la liste d'initialisation
init . Original:
Constructs the string with the contents of the initializer list
init. The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Paramtres
| alloc | - | allocateur utiliser pour toutes les allocations de mmoire de cette chane
Original: allocator to use for all memory allocations of this string The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
| count | - | taille de la chane rsultante
Original: size of the resulting string The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
| ch | - | valeur pour initialiser la chane avec
Original: value to initialize the string with The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
| first, last | - | aller copier les caractres
Original: range to copy the characters from The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
| s | - | pointeur vers une chane de caractres en tant que source de use
pour initialiser la chane avec Original: pointer to a character string to use as source to initialize the string with The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
| other | - | une autre chane utiliser comme source pour initialiser la chane avec
Original: another string to use as source to initialize the string with The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
| init | - | initialiseur pour initialiser la liste avec la chane
Original: initializer list to initialize the string with The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
| Type requirements | ||
-InputIt must meet the requirements of InputIterator.
| ||
Complexit
1)
constant
Original:
constant
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
2-4)
linaire dans
countOriginal:
linear in
countThe text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
5)
linaire de longueur de
sOriginal:
linear in length of
sThe text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
6)
linaire de la distance entre
first et lastOriginal:
linear in distance between
first and lastThe text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
7)
linaire de la taille des
otherOriginal:
linear in size of
otherThe text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
8)
constant. Si
alloc est donn et alloc != other.get_allocator(), alors linaire .Original:
constant. If
alloc is given and alloc != other.get_allocator(), then linear.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
9)
linaire de la taille des
initOriginal:
linear in size of
initThe text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Exemple
| This section is incomplete Reason: no example |
Voir aussi
attribuer une chane de caractres Original: assign characters to a string 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) | |
| assigne des valeurs la chane (fonction membre publique) | |