Увеличение int, передаваемого по ссылке C++C++

Программы на C++. Форум разработчиков
Anonymous
 Увеличение int, передаваемого по ссылке C++

Сообщение Anonymous »

Код: Выделить всё

int x = 0;

incrementX(&x);
x на этом этапе дает неожиданные результаты

Код: Выделить всё

void incrementX(int* x)
{
// value in x stays 0
*x++;

// value increments each time 1,2,3 ...
*x+=1;
}
Почему *x++ не то же самое, что *x+=1?

Подробнее здесь: https://stackoverflow.com/questions/790 ... eference-c

Вернуться в «C++»