Здравствуйте, Евгений Музыченко, Вы писали:
ЕМ>А насколько часто нужно повторять от N до нуля включительно? По-моему, это весьма частный случай, встречается очень редко. Какие есть типовые случаи?
От N-1 до нуля включительно — на самом деле хотелось бы весьма часто. Но так как size_t и его производные — беззнаковый, то я стараюсь обходится без такого. Хотя и неудобно бывает
ЕМ>Лично я с самого начала своей практики на C/C++ (начало 90-х) использую для счетчиков, количеств, размеров и прочего только беззнаковые.
Имхо это как раз стандартной библиотекой и привито
ЕМ>Случаев, подобных упомянутому, или неочевидных ошибок за это время были единицы.
Но таки были
ЕМ>А вот проблем и глюков из-за бессмысленных преобразований туда-сюда, по причине знаковости функций CRT и API — сотни. Что я все это время делал не так?
Так наверно преобразования возникали как раз из-за безнаковости плюсовых привычек, а АПИ хотят знаковые