◐ Shell
clean mode source ↗

std::memset - cppreference.com

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.

Click here for the English version of this page

<metanoindex/>

<tbody> </tbody>

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.

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.

Valore di ritorno

dest

Esempio

#include <iostream>
#include <cstring>

int main()
{
    int a[20];
    std::memset(a, 0, sizeof(a));
    std::cout << "a[0] = " << a[0] << '\n';
}

Output:

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) [modifica]

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) [modifica]
checks if a type is trivially copyable
(classe template) [modifica]

C documentation for memset