-
- Если смотреть на говнокод в первом посте, то обнуление массива видится аж один раз. Правильно это делается прямо при объявлении Vit(488 знак., 25.11.2009 17:41)
- а топикпастер-то совсем о другом спрашивал... koyodza(63 знак., 25.11.2009 17:43)
- Он не спрашивал, а писал "помогите". Раз спрашивает уже о массиве, то может и помогло;) - Vit(25.11.2009 18:05)
- не, его со вчера не видно. То другие спрашивали - koyodza(25.11.2009 18:18)
- ой... таки да - Vit(25.11.2009 18:23)
- не, его со вчера не видно. То другие спрашивали - koyodza(25.11.2009 18:18)
- Он не спрашивал, а писал "помогите". Раз спрашивает уже о массиве, то может и помогло;) - Vit(25.11.2009 18:05)
- а топикпастер-то совсем о другом спрашивал... koyodza(63 знак., 25.11.2009 17:43)
- memclr вроде, но он часто просто обёртка для memset - Vit(25.11.2009 16:39)
- memset(Mas, 0, sizeof(Mas)); - fk0(25.11.2009 15:30)
- memset вполне может оказаться гавнокодом. Вот что получается у С30 при максимальной оптимизации: AlexBi(235 знак., 25.11.2009 16:15)
- Не думаю!!! BK(89 знак., 27.11.2009 08:33, )
- Зависит от мудрости компилятора. GCC имеет несколько реализаций memset, memmove и подобных функций и подставляет наиболее оптимальную в каждой конкретной точке вызова. Cepгeй Бopщ(168 знак., 27.11.2009 13:14)
- Ну, на мой взгляд, эти функции достаточно просты для того, Bill(131 знак., 27.11.2009 20:25)
- c возвращением! Давненько Вас не было - koyodza(27.11.2009 20:39)
- Да я тут так, мимоходом. - Bill(27.11.2009 21:20)
- жаль. О Вас многие вспоминали незлым тихим словом - koyodza(27.11.2009 21:26 - 21:29)
- Да я тут так, мимоходом. - Bill(27.11.2009 21:20)
- c возвращением! Давненько Вас не было - koyodza(27.11.2009 20:39)
- Ну, на мой взгляд, эти функции достаточно просты для того, Bill(131 знак., 27.11.2009 20:25)
- Дадада! Настаящие программисты пишут на оссемблере! На C пишуд толька лохи ниасилившие ассемблер! (а то фигли GNU libc, newlibc и др. написаны на C -- ясно ж, поделки студентов...) - fk0(27.11.2009 10:22)
- Зависит от мудрости компилятора. GCC имеет несколько реализаций memset, memmove и подобных функций и подставляет наиболее оптимальную в каждой конкретной точке вызова. Cepгeй Бopщ(168 знак., 27.11.2009 13:14)
- Не думаю!!! BK(89 знак., 27.11.2009 08:33, )
- memset вполне может оказаться гавнокодом. Вот что получается у С30 при максимальной оптимизации: AlexBi(235 знак., 25.11.2009 16:15)
- Их много. Умный компилятор сведет все к одинаковому коду. Cepгeй Бopщ(259 знак., 24.11.2009 16:11)
- Второй вариант на 8-битных обычно быстрей всего, или можно вместо Mas[i] завести указатель (иногда так быстрей). Но всё равно говнокод. Да и memset может быть встроенным (inline) и весьма быстрым. - fk0(25.11.2009 15:32)
- Второй вариант не занулит элемент Mas[0] и занулит нечто лишнее. Тут уж или ReAl(190 знак., 26.11.2009 12:57)
- Я потому и писал memset(). Ибо баги дольше ловить. - fk0(26.11.2009 13:51)
- Второй вариант не занулит элемент Mas[0] и занулит нечто лишнее. Тут уж или ReAl(190 знак., 26.11.2009 12:57)
- Второй вариант на 8-битных обычно быстрей всего, или можно вместо Mas[i] завести указатель (иногда так быстрей). Но всё равно говнокод. Да и memset может быть встроенным (inline) и весьма быстрым. - fk0(25.11.2009 15:32)
- Если смотреть на говнокод в первом посте, то обнуление массива видится аж один раз. Правильно это делается прямо при объявлении Vit(488 знак., 25.11.2009 17:41)