добрый день, вопрос такой, почему нельзя сделать так:
i++++;
Но можно так:
++++i;
разница в том, что возвращают постфиксная и префиксная формы инкремента. Префиксная возвращает ссылку на инкрементированную переменную i, а префиксная возвращает не ссылку, а значение некоторой временной переменной, в которой было сохранено предыдущее (до инкремента) значение переменной i. Выглядит это примерно так (для int) :
int& operator ++(int& a); // префиксная форма
int operator ++(int& a, int); // постфиксная форма
В первом случае значение, возвращаемое оператором инкремента является lvalue, во втором - не является
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Как в Bada перевести строку кириллицы такой как, например, "папа" в следующий вид: "%D0%BF%D0%B0%D0%BF%D0%B0" ? Все примеры которые рассчитаны на чистый C++ не подходят
Добрый день! Понадобилось получить дефолтовые настройки прокси в Windows XPВот код:
Добрый день! Хочу, чтобы исключение генерировалось в методе класса, а обрабатывалось в другом месте, поправьте