1 ответ
*& - это ссылка на указатель. Используется в С++ как альтернатива двойному указателю. К примеру, для инициализации указателя.
void someFunc(someType *& param)
{
someType * result = NULL;
// Выполняем некоторые действия.
param = result;
}
void someFunc(someType ** param)
{
someType * result = NULL;
// Выполняем некоторые действия.
*param = result;
}
Эти функции эквиваленты.