Вопросы по теме 'post-increment'

Как *it++ действителен для итераторов вывода?
В примере кода я часто вижу такой код, как *it++ для итераторов вывода. Выражение *it++ создает копию it , увеличивает it , а затем возвращает копию, которая окончательно разыменовывается. Насколько я понимаю, создание копии выходного...
2584 просмотров
schedule 26.10.2022

Будет ли неэффективность постфиксных операторов ++/ оптимизирована для итераторов STL?
Я знаю, что постфиксные версии операторов инкремента/декремента, как правило, оптимизируются компилятором для встроенных типов (т. е. копирование не производится), но относится ли это к iterator s? По сути, это просто перегруженные операторы, и их...
289 просмотров
schedule 27.04.2023

Пост-инкремент в перегрузке оператора в С++
Это мое объявление о перегрузке оператора приращения поста. loc loc::operator++(int x) { loc tmp=*this; longitude++; latitude++; retrun tmp; } Мой конструктор класса loc(int lg, int lt) { longitude = lg; latitude =...
6533 просмотров

Поведение кода С#
Возможный дубликат: Объяснение постинкремента в C# Рассмотрим следующий код C#: int i = 2; i = i++; Console.WriteLine(i); Я получаю вывод как 2 . Почему нет эффекта i = i++ ?
106 просмотров
schedule 10.05.2022

Разыменование-назначение для дважды увеличенного OutputIterator
В соответствии с (отличным) вопросом требования к пост-инкременту C++ OutputIterator мы наблюдаем, что для разыменовываемое и увеличиваемое значение r из OutputIterator типа X и значение o соответствующего типа, выражение *r++ = o;...
278 просмотров

Почему оценка операторов Java происходит так?
int z = 1; System.out.println(z++ == ++z); System.out.println(++z == z++); вывод будет: false true и я не понимаю, почему, пожалуйста, объясните мне это.
690 просмотров
schedule 11.03.2024

C Приоритет оператора, проблема программирования после инкремента
Может кто-нибудь объяснить, почему вывод программы 0 1 1 3 1 void main(void) { int i=-1,j=0,k=1,l=2,m; m=i++&&j++&&k++||l++; printf("%d %d %d %d %d",i,j,k,l,m); } Основная проблема заключается в...
1306 просмотров

Как ruby ​​делает оператор +?
Ruby не поддерживает увеличение переменных, таких как variable++ . Я видел это поведение, которое: 2 ++ 4 дает 6 . Фактически любое количество знаков + между двумя переменными рассматривается как один единственный + . Как Руби...
71 просмотров
schedule 04.06.2023

Как реализовать пре и пост инкремент в списках Python?
Как в Python увеличивать или уменьшать индекс в квадратных скобках списка? Например, в Java следующий код array[i] = value i-- можно записать как array[i--] Как это реализовать в Python ? list[i--] не работает Я сейчас...
1082 просмотров
schedule 15.06.2023

в чем разница между +*var++ и ++Var++?
В чем разница между +*var++ и ++var++? почему ++*var++ работает, а ++var++ приводит к ошибке lvalue required в C?
335 просмотров
schedule 20.09.2022

Ассоциативность операторов с операторами «постфиксного декремента» и «логического И» в c
Отказ от ответственности: я не пишу код подобным образом, я просто пытаюсь понять, как работает язык c!!!! Выход 12. Это выражение (a-- == 10 && a-- == 9) оценивается слева направо, и a по-прежнему равно 10 в a-- == 10 , но a равно...
353 просмотров

Запрос относительно оператора постинкремента и предварительного инкремента
Если у меня есть следующий код: int n=5; if (n++>=6){ cout<<"Yay"; } else cout<<"No"; И я сравниваю это с этим: int n=5; if (++n>=6){ cout<<"Yay"; } else cout<<"No"; Почему результат в...
50 просмотров

У меня возникли проблемы с пониманием того, как Post Increment (++), Pre Increment работают вместе в примере
У меня возникли проблемы с пониманием того, как Post Increment (++), Pre Increment работают вместе в примере. x++ означает добавление 1 к переменной Но меня смущает этот пример: using namespace std; / run this program using the console pauser...
108 просмотров

Оператор увеличения PHP
Может быть дубликат, но я так и не нашел ответа. Я провел несколько основных тестов с оператором увеличения: $i = 42; $i > ++$i; # false $i > $i++; # true Если первое сравнение имеет смысл для меня, возвращая false , я не могу...
45 просмотров