Я так растерялся, о типах параметров в C++ У меня есть две функции, в следующем коде:разница между указателями и ссылками на C++
void degistir2(int *x, int *y)
{
int gecici;
gecici = *x; *x = *y;
*y = gecici;
}
void degistir3(int &x, int &y)
{
int gecici;
gecici = x; x = y;
y = gecici;
}
В чем разница этих функций? Я знаю указатели и ссылки, но я не знаю, как это работает в вышеперечисленных функциях.
Вы не знаете их тогда ... Как типы параметров путают вас? – LogicStuff
Обе функции выполняют точно такую же работу. Правильно? –
Да, это так. [Подробнее здесь] (http://stackoverflow.com/questions/57483/what-are-the-differences-between-a-pointer-variable-and-a-reference-variable-in). – LogicStuff