-
- Тут с месяц назад был вопрос, который остался без ответа. Товарищ подставляет отрицательное значение индекса и удивляется, почему компилятор неправильно вычисляет смещение? Я не понял, откуда он такой способ вычислений смещения взял? - rezident(24.03.2013 14:11, ссылка)
- Я не понял, почему некоторые товарищи считают отрицательные числа -- нечислами. В языке C выражение вида p[x] это лишь syntactic sugar для *(p+x). PS: где-то у классиков, кстати, встречается использование отрицательных индексов, fk0(27 знак., 24.03.2013 14:56)
- Не нужно полунамеков :) Я возражал вам по поводу отрицательных чисел лишь в одном случае, когда знаковым типом переменной исчисляется время. Потому, что у времени только одно направление для изменения - вперед. rezident(448 знак., 24.03.2013 15:32)
- за double difftime(time_t time2, time_t time1) ...нужно сжигать на костре(С) - Vit(24.03.2013 16:11)
- Да, есть такая проблема. Мотивация скорей в том, что разность должна быть скалярным типом однозначно, а вот сам time_t возможно, может быть и указателем на структуру, например. И скалярным целым разницу не представить в принципе (из-за fk0(88 знак., 24.03.2013 21:52)
- с диффом разрыв шаблона - почему не long long? - Vit(24.03.2013 22:56)
- Да, есть такая проблема. Мотивация скорей в том, что разность должна быть скалярным типом однозначно, а вот сам time_t возможно, может быть и указателем на структуру, например. И скалярным целым разницу не представить в принципе (из-за fk0(88 знак., 24.03.2013 21:52)
- за double difftime(time_t time2, time_t time1) ...нужно сжигать на костре(С) - Vit(24.03.2013 16:11)
- Не нужно полунамеков :) Я возражал вам по поводу отрицательных чисел лишь в одном случае, когда знаковым типом переменной исчисляется время. Потому, что у времени только одно направление для изменения - вперед. rezident(448 знак., 24.03.2013 15:32)
- Я не понял, почему некоторые товарищи считают отрицательные числа -- нечислами. В языке C выражение вида p[x] это лишь syntactic sugar для *(p+x). PS: где-то у классиков, кстати, встречается использование отрицательных индексов, fk0(27 знак., 24.03.2013 14:56)
- Тут с месяц назад был вопрос, который остался без ответа. Товарищ подставляет отрицательное значение индекса и удивляется, почему компилятор неправильно вычисляет смещение? Я не понял, откуда он такой способ вычислений смещения взял? - rezident(24.03.2013 14:11, ссылка)