Дата публикации:
Купить или узнать подробнее
Купить или узнать подробнее
C++ ошибка в коде.
C++ ошибка в коде.
Аргумент getpos() является int&, а не просто int, потому что он используется для возврата значения позиции элемента в матрице. Если бы аргумент был просто int, то изменения значения позиции внутри функции не отразились бы на вызывающей стороне.
Использование int& позволяет передать ссылку на переменную, а не само значение. Таким образом, изменения значения позиции внутри функции будут отражены на вызывающей стороне. Это позволяет получить актуальное значение позиции после вызова функции getpos().