Argument funkcji - zwracanie wskaźnika do użycia w innej funkcji

0

Witam jak mam np funkcje która zwraca wskaźnik np:

 cd*find(cd*head, string text);

I chce to co ona zwróciła wrzucić jako argument to innej funkcji to jak się do tego odwołać?Bo np :

 void funkcja(cd*&head)
{
//kod
}

I wywołanie

 funkcja(find) 

Nie dziala

0

Dobra głupie pytanie już sobie poradziłem.

0

Wywołaj funkcje. Tak po prostu :)

1

Argumentem funkcji funkcja jest l-value referencja. Takiej nie można powiązać z rvalue zwróconym z find. Nie wiem po co przyjmujesz referencję do wskaźnika, ale to jest potencjalny błąd.

1 użytkowników online, w tym zalogowanych: 0, gości: 1