Czy istnieje memset (), który akceptuje liczby całkowite większe niż char?

Czy istnieje wersja memset (), która ustawia wartość większą niż 1 bajt (char)? Załóżmy na przykład, że mamy funkcję memset32 (), więc używając jej możemy wykonać następujące czynności:

int32_t array[10];
memset32(array, 0xDEADBEEF, sizeof(array));

Spowoduje to ustawienie wartości 0xDEADBEEF we wszystkich elementach tablicy. Obecnie wydaje mi się, że można to zrobić tylko za pomocą pętli.

W szczególności interesuje mnie 64-bitowa wersja memset (). Wiesz coś takiego?

questionAnswers(4)

yourAnswerToTheQuestion