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