Как использовать ссылочные параметры в C ++?

Я пытаюсь понять, как использовать эталонные параметры. В моем тексте есть несколько примеров, однако они слишком сложны, чтобы я мог понять, почему и как их использовать.

Как и почему вы хотите использовать ссылку? Что произойдет, если вы не сделаете параметр ссылкой, а оставите& выкл?

Например, в чем разница между этими функциями:

int doSomething(int& a, int& b);
int doSomething(int a, int b);

Я понимаю, что ссылочные переменные используются для того, чтобы изменить формальную -> ссылку, которая затем позволяет двусторонний обмен параметрами. Тем не менее, это степень моих знаний, и более конкретный пример был бы очень полезен.

Ответы на вопрос(8)

Ваш ответ на вопрос