Просто чтобы проверить: если я хочу передать по ссылке двойной указатель float **ptr через функцию, я должен объявить его как:
float **ptr
void Func(float **&ptr)
или
Func(float **&&ptr)
?
Преобразование комментария в ответ .
Не позволяйте части «указатель» сбить вас с толку. Чтобы передать любой тип T по ссылке, напишите функцию для взятия T&. Для float** это означает float**&.
T
T&
float**
float**&