std::memset
Da cppreference.com.
![]() |
Questa pagina è stata tradotta in modo automatico dalla versione in ineglese della wiki usando Google Translate.
La traduzione potrebbe contenere errori e termini strani. Muovi il puntatore sopra al testo per vedere la versione originale. Puoi aiutarci a correggere gli gli errori. Per ulteriori istruzioni clicca qui. |
Elemento definito nell'header <cstring>
|
||
void* memset( void* dest, int ch, std::size_t count ); |
||
Converte il valore di
ch
unsigned char e lo copia in ciascuno dei personaggi count
primi l'oggetto puntato da dest
. Se l'oggetto non è banalmente-copiabile (ad esempio, scalare, un array o un C-compatibile struct), il comportamento è indefinito. Se count
è maggiore della dimensione dell'oggetto puntato da dest
, il comportamento è indefinito.Original:
Converts the value
ch
to unsigned char and copies it into each of the first count
characters of the object pointed to by dest
. If the object is not trivially-copyable (e.g., scalar, array, or a C-compatible struct), the behavior is undefined. If count
is greater than the size of the object pointed to by dest
, the behavior is undefined.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.
Indice |
[modifica] Parametri
dest | - | puntatore all'oggetto da riempire
Original: pointer to the object to fill The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
ch | - | riempire byte
Original: fill byte The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
count | - | numero di byte da riempire
Original: number of bytes to fill The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
[modifica] Valore di ritorno
dest
[modifica] Esempio
#include <iostream> #include <cstring> int main() { int a[20]; std::memset(a, 0, sizeof(a)); std::cout << "a[0] = " << a[0] << '\n'; }
Output:
a[0] = 0
[modifica] Vedi anche
copia un buffer all'altro Original: copies one buffer to another The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (funzione) | |
assegna un valore a un numero di elementi Original: assigns a value to a number of elements The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (funzione di modello) | |
(C++11) |
checks if a type is trivially copyable (classe template) |
C documentation for memset
|