Что означает тип параметра void * & и для чего он нужен?

Я просматриваю API, написанный на C ++, и не понимаю, что означает следующий тип параметра:

void * & data

Означает ли это, что пользователь передаст ссылка на недействительный указатель? Если это правда, в чем смысл? Я имею в виду, что void * уже косвенно перенаправлен, так зачем вам его снова перенаправлять?

5
задан wwahammy 20 November 2010 в 19:55
поделиться