Насколько я могу судить, нет причин, по которым мне не разрешено передавать ссылку на указатель на С++. Однако мои попытки сделать это неудачны, и я понятия не имею, почему.
Это то, что я делаю:
void myfunc(string*& val)
{
// Do stuff to the string pointer
}
// sometime later
{
// ...
string s;
myfunc(&s);
// ...
}
И я получаю эту ошибку:
не может преобразовать параметр 1 из 'std::string *' в 'std::string * &'