🔩Передача параметров функции через указатели
Можно менять значение объектов за пределами их области видимости.
void ValueChange(int* pvalue)
{
*pvalue = 2; // меняем значение переменной в памяти
}
int main()
{
int value = 5;
ValueChange(&value);
cout << value; // выведит 2, т.к мы изменили значение переменной в функции
// с помощью указателя
}
с помощью указателей мы можем создавать функции которые возращают больше одного значения как это было бы используя return
Last updated