Указатель на указатель передается по ссылке - PullRequest
0 голосов
/ 26 февраля 2020

Просто чтобы проверить: если я хочу передать по ссылке двойной указатель float **ptr через функцию, я должен объявить его как:

void Func(float **&ptr)

или

Func(float **&&ptr)

?

1 Ответ

3 голосов
/ 26 февраля 2020

Преобразование комментария в ответ .

Не позволяйте части «указатель» сбить вас с толку. Чтобы передать любой тип T по ссылке, напишите функцию для взятия T&. Для float** это означает float**&.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...