История изменений
Исправление
dzidzitop,
(текущая версия)
:
на плюсах для
void f(int &);
f(6);
тоже будет создана временная переменная на стэке со значением 6, если не оптимизируется компилятором в подстановку значения вместо переменной. А если внутри f будет &x, то будет браться адрес переменной, а не литерала. Ну если операция взятия адреса не выкинется за ненадобностью, то переменная будет создана на стэке всегда.
Исправление
dzidzitop,
:
на плюсах для
void f(int &);
f(6);
тоже будет создана временная переменная на стэке со значением 6, если не оптимизируется компилятором в подстановку значения вместо переменной. А если внутри f будет &x, то будет браться адрес переменной, а не литерала.
Исходная версия
dzidzitop,
:
на плюсах для
void f(int &);
f(6);
тоже будет создана временная переменная на стэке со значением 6, если не оптимизируется компилятором в подстановку значения вместо переменной.