std::char_traits::assign
De cppreference.com
<tbody>
</tbody>
<tbody class="t-dcl-rev t-dcl-rev-num ">
</tbody><tbody>
</tbody>
<tbody class="t-dcl-rev t-dcl-rev-num ">
</tbody><tbody>
</tbody>
| (1) | ||
static void assign( char_type& r, const char_type& a ); |
(hasta C++11) | |
static void assign( char_type& r, const char_type& a ) noexcept; |
(desde C++11) (hasta C++17) |
|
static constexpr void assign( char_type& r, const char_type& a ) noexcept; |
(desde C++17) | |
| (2) | ||
static char_type* assign( char_type* p, std::size_t count, char_type a ); |
(hasta C++20) | |
static constexpr char_type* assign( char_type* p, std::size_t count, char_type a ); |
(desde C++20) | |
Asigna un carácter.
1) Asigna el carácter
a al carácter r.2) Asigna el carácter
a a cada carácter en count caracteres en la secuencia de caracteres a la que apunta p.Parámetros
| a | - | Valor del carácter a asignar. |
| r | - | Carácter al cual asignar. |
| p | - | Puntero a la secuencia de caracteres a la cual asignar |
| count | - | La longitud de la secuencia de caracteres. |
Valor de retorno
1) (Ninguno)
2)
p
Complejidad
1) Constante.
2) Lineal en
count