Результаты поиска по запросу "memset"

1 ответ

Безопасно ли memset bool до 0?

Предположим, у меня есть некоторыенаследие код, который нельзя изменить, если толькоошибка обнаружен, и он содержит этот код:

3 ответа

memset не работает с указателем на символ

Что не так со следующим кодом? memset должен работать с указателем на блок памяти для заполнения. Но этот код отображает проблему в консоли, говоря о ошибке ...

2 ответа

Каковы / являются наиболее быстрыми альтернативами memset () для OpenCL?

Я использую OpenCL, и мне нужноmemset() некоторый массив в глобальной памяти устройства. CUDA имеетmemset()-подобна API-функция, но OpenCL нет. Я читаюэто [https://devtalk.nvidia.com/default/topic/458763/memset/]где я нашел две возможные ...

ТОП публикаций

14 ответов

Что эквивалентно memset в C #?

Мне нужно заполнитьbyte[] с однимненулеваястоимость. Как я могу сделать это в C #, не просматривая каждыйbyte в массиве? Обновить:Комментарии, кажется, разделили это на два вопроса - Есть ли метод Framework для заполнения байта [], который ...

3 ответа

 биты независимо от порядка машины.

уmemset принятьint в качестве второго аргумента вместоchar, в то время какwmemset занимаетwchar_t вместо чего-то вродеlong или жеlong long?

3 ответа

вам действительно нужно упомянуть sizeof

с я изучаю функцию memset, но все примеры касаются массива char следующим образом: char a[100]; memset(a, 0, 100);он установит каждый элемент в этом массиве символов в 0. Я задавался вопросом, может ли memset применяться к массиву int или ...

9 ответов

Этот код был протестирован. Вот способ установить массив «Integer» в значение от 0 до 255.

у вывод следующей программы84215045? int grid[110]; int main() { memset(grid, 5, 100 * sizeof(int)); printf("%d", grid[0]); return 0; }

5 ответов

Поэтому мне кажется, что такие правила подходят и для C ++, и все в порядке. Я действительно думаю, что на аппаратном уровне никто не будет ограничивать вас от записи в байтах заполнения для неконстантного объекта.

я был этот разговор с коллегой, и он оказался интересным. Скажем, у нас есть следующий класс POD struct A { void clear() { memset(this, 0, sizeof(A)); } int age; char type; }; clear предназначен для очистки всех участников, установив0 (байтово). ...

6 ответов

В чем преимущество использования memset () в C

Мне было любопытно, было ли какое-либо преимущество в эффективности использования memset () в ситуации, аналогичной приведенной ниже. Учитывая следующие объявления буфера ... struct More_Buffer_Info { unsigned char a[10]; unsigned char b[10]; ...

7 ответов

Сброс массива C int до нуля: самый быстрый способ?

Предполагая, что у нас естьT myarray[100] с T = int, unsigned int, long long int или unsigned long long int, какой самый быстрый способ сбросить все его содержимое до нуля (не только для инициализации, но и для сброса содержимого несколько раз в ...