Есть ли memset (), который принимает целые числа больше чем char?

Есть ли версия memset (), которая устанавливает значение больше 1 байта (символ)? Например, допустим, у нас есть функция memset32 (), поэтому, используя ее, мы можем сделать следующее:

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

Это установит значение 0xDEADBEEF во всех элементах массива. В настоящее время мне кажется, что это можно сделать только с помощью цикла.

В частности, меня интересует 64-битная версия memset (). Знаете что-нибудь подобное?

Ответы на вопрос(7)

Ваш ответ на вопрос