Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ функция разбивает файл на биты.... https://www.cyberforum.ru/ cpp-beginners/ thread38636.html
Написать функцию,разбивающую файл на биты и записывающую последовательно эти биты с интервалом в 24 байт в другой файл. В случае нехватки длины 2-го файла вывести предупреждение сообщение и...
Рассортировать строки матрицы по возрастанию первых элементов строк C++
8. Создать нижний относительно побочной диагонали треугольник динамической квадратной матрицы. Рассортировать строки матрицы по возрастанию первых элементов строк проблема в том, что матрица...
C++ Сохранение изображения
Моя программа похожа на PAINT только под DOS в Borland C 3.1. Как мне сохранять рисунки которые я рисую?
C++ Изобразить движение по спирали Помогите зделать движение по спирали(на рисунку). Я так понимаю надо двигатса по елипсу и смещать центр, но не знаю как это зделать. https://www.cyberforum.ru/ cpp-beginners/ thread38629.html
C++ Двумерные массивы (+символьные) https://www.cyberforum.ru/ cpp-beginners/ thread38625.html
Вот 5 задач... необходимо помочь братишке... сам я в С++ не особо силен... Сильно прошу вас помочь мне... За оказанную услугу готов оказать услугу написания сайта) очень жду помощи... 1) Дан...
Минимизация функции методом наименьших квадратов C++
У кого есть исходники реализации метода наименьших квадратов на С++, если есть применение её для оценки какой нибудь функции.
C++ Работа с динамической памятью!
Привет! Такая задача: Необходимо выделить(по N Кб) и освободить всю динамическую память. Определить время выделения и освобождения, и объем памяти. Использовать функции: 1) malloc, free. 2)...
C++ Найти элементы главной диагонали матрицы Найти элементы главной диагонали матрицы 5 на 5 https://www.cyberforum.ru/ cpp-beginners/ thread38595.html
C++ Матрица nXm https://www.cyberforum.ru/ cpp-beginners/ thread38594.html
Приветик! Помогите плиз Решить задачку: Дана действительная матрица размера nXm, все элементы которой различны. В каждой строке выбирается элемент с наименьшим значением, затем среди этих чисел вы-...
C++ Задача на файлы Написать в файл 100 случайных чисел в диапазоне от -100 до 100, а затем считывает и распечатывает каждое второе число. Пожалуйста, помогите. Очень срочно надо https://www.cyberforum.ru/ cpp-beginners/ thread38586.html
UNIX-way
712 / 495 / 49
Регистрация: 15.01.2009
Сообщений: 1,721
06.06.2009, 18:13 0

Есть ли C++ нативный способ быстро обнулить массив (аналог bzero)? + ещё 2 вопроса

06.06.2009, 18:13. Просмотров 32503. Ответов 13
Метки (Все метки)

Ответ

Цитата Сообщение от korisk Посмотреть сообщение
C++
1
memset(a, 0, sizeof(a));
а в чем рациональность? умножение лишний раз не выполняется?
Это тоже немаловажный фактор. Но дело не только в умножении. Если ты сменишь тип массива с инт на дабл в мемсет ничего менять не прийдётся. А вот если оставить вариант Search.. - то есть два потенциальных места ошибки - количество элементов массива и их тип.

Вернуться к обсуждению:
Есть ли C++ нативный способ быстро обнулить массив (аналог bzero)? + ещё 2 вопроса
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.06.2009, 18:13

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Дан массив D(M, N). Обнулить полностью столбцы, в которых есть хотя бы один нуль.
Помогите решить Дан массив D(M, N). Обнулить полностью столбцы, в которых есть хотя бы один нуль.

Дан массив размера Эн. Обнулить все локальные максимумы массива (то есть числа, большие своих соседей)
Найдите пожалуйста в чём ошибка и если есть возможность исправьте P.S Массив не целочисленный...

Рациональный способ быстро получить информацию из файла
Привет всем! Подскажите, как правильно считать информацию из файла в массивы в С++. Задача такая:...

Способ как эффективно и быстро выучить английский язык
Здравствуйте, подскажите методы или способы как быстро и эффективно выучить английский язык, хочу...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.