Сообщение Re[13]: Коды ошибок и отрицательные числа от 01.02.2022 17:55
Изменено 01.02.2022 18:00 Андрей Тарасевич
Re[13]: Коды ошибок и отрицательные числа
Здравствуйте, T4r4sB, Вы писали:
TB>Здравствуйте, Андрей Тарасевич, Вы писали:
АТ>>Она распространяется не только на беззнаковые типы, но и на указательную арифметику, на итераторы, на потоки и на массу других концепций боле высокого уровня.
TB>И как же сложить два итератора? Или два потока?
TB>Индекс можно являться участником арифметических выражений (и является), а итератор, ну разве что в a-b, и то только для векторов.
Это не имеет никакого отношения к рассматриваемой теме.
К рассматриваемой теме имеет отношение то, что для ряда "итераторных" сущностей диапазоны вида [a, b) невозможно тривиальным образом превратить в обратные диапазоны [b-1, a-1) по той причине, что выражение `a-1` либо вообще не определено, либо дает "неправильный" результат. Это относится и к беззнаковой индексации/позиционированию, и к итераторам/указателям и еще очень много к чему. В этом и состоит суть рассматриваемой проблемы.
TB>Здравствуйте, Андрей Тарасевич, Вы писали:
АТ>>Она распространяется не только на беззнаковые типы, но и на указательную арифметику, на итераторы, на потоки и на массу других концепций боле высокого уровня.
TB>И как же сложить два итератора? Или два потока?
TB>Индекс можно являться участником арифметических выражений (и является), а итератор, ну разве что в a-b, и то только для векторов.
Это не имеет никакого отношения к рассматриваемой теме.
К рассматриваемой теме имеет отношение то, что для ряда "итераторных" сущностей диапазоны вида [a, b) невозможно тривиальным образом превратить в обратные диапазоны [b-1, a-1) по той причине, что выражение `a-1` либо вообще не определено, либо дает "неправильный" результат. Это относится и к беззнаковой индексации/позиционированию, и к итераторам/указателям и еще очень много к чему. В этом и состоит суть рассматриваемой проблемы.
Re[13]: Коды ошибок и отрицательные числа
Здравствуйте, T4r4sB, Вы писали:
TB>Здравствуйте, Андрей Тарасевич, Вы писали:
АТ>>Она распространяется не только на беззнаковые типы, но и на указательную арифметику, на итераторы, на потоки и на массу других концепций боле высокого уровня.
TB>И как же сложить два итератора? Или два потока?
TB>Индекс можно являться участником арифметических выражений (и является), а итератор, ну разве что в a-b, и то только для векторов.
Это не имеет никакого отношения к рассматриваемой теме.
К рассматриваемой теме имеет отношение то, что для ряда дискретных "итераторных" сущностей диапазоны вида [a, b) невозможно тривиальным образом превратить в обратные диапазоны [b-1, a-1) по той причине, что выражение `a-1` либо вообще не определено, либо дает "неправильный" результат. Это относится и к беззнаковой индексации/позиционированию, и к итераторам/указателям и еще очень много к чему. В этом и состоит суть рассматриваемой проблемы.
TB>Здравствуйте, Андрей Тарасевич, Вы писали:
АТ>>Она распространяется не только на беззнаковые типы, но и на указательную арифметику, на итераторы, на потоки и на массу других концепций боле высокого уровня.
TB>И как же сложить два итератора? Или два потока?
TB>Индекс можно являться участником арифметических выражений (и является), а итератор, ну разве что в a-b, и то только для векторов.
Это не имеет никакого отношения к рассматриваемой теме.
К рассматриваемой теме имеет отношение то, что для ряда дискретных "итераторных" сущностей диапазоны вида [a, b) невозможно тривиальным образом превратить в обратные диапазоны [b-1, a-1) по той причине, что выражение `a-1` либо вообще не определено, либо дает "неправильный" результат. Это относится и к беззнаковой индексации/позиционированию, и к итераторам/указателям и еще очень много к чему. В этом и состоит суть рассматриваемой проблемы.