Язык C++ позволяет писать функции, которые возвращают больше одной переменной. Для этого возвращаемые переменные помещаются в список параметров функции, которые там передаются через указатель или через ссылку:
int myfunc(int *intval, double *doubleval); // передача параметров через указатели
int myfunc(int &intval, double &doubleval); // передача параметров через ссылки
В чём разница между этими двумя способами? Когда лучше передавать параметры через указатели, а когда--через ссылки?
1613 г. = 2024 г.