Форум
Компьютерные священные войны
Тема
Как правильно задавать вопросы
B
I
abc
U
X
3
X
3
H1
H2
H3
H4
H5
H6
Asm
C/C++
C#
Erlang
Haskell
IDL
Java
Lisp
MSIL
Nemerle
ObjC
OCaml
Pascal
Perl
PHP
Prolog
Python
Ruby
Rust
SQL
VB
Здравствуйте, Nuzhny, Вы писали: N>Здравствуйте, Евгений Музыченко, Вы писали: ЕМ>>[i]Индекс массива[/i] в C/C++ не может быть отрицательным - это следует из определения массива. :) То, что подобные операции могут приводить к отрицательным смещениям, ничем не отличается от технической возможности обратиться к элементу с очень большим индексом, чтобы за счет переполнения попасть раньше начала массива. Тут просто нужно различать техническую возможность получить какой-то результат, и смысл применямой операции. N>Ядро фильтра с радиусом r вполне естественно записать в форме: N>[ccode] N>for (int i = r; i < size - r; ++i) N> for (int j = -r; j <= r; ++j) N> sum += buf[r] * kernel[r]; N> ++buf; N>[/ccode]
Теги:
Введите теги разделенные пробелами. Обрамляйте в кавычки словосочетания с пробелами внутри, например:
"Visual Studio" .NET
Имя, пароль:
Загрузить
Нравится наш сайт?
Помогите его развитию!
Отключить смайлики
Получать ответы по e-mail
Проверить правописание
Параметры проверки …