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