Witam. Mam szybkie pytanie. W moim programie napisałem funkcję, która samodzielnie będzie mi tworzyła i ustawiała wskaźnik na podesłany do funkcji obiekt. Problem w tym, że tej funkcji w kodzie będę używał wielokrotnie. Co się stanie, gdy wiele razy będę powoływał ten sam wskaźnik, bądź zmienną (tu akurat wskaźnik).
void wskaz(Postac obj)
{
Postac *pntr; // linia 1
pntr=&obj; // linia 2
}
Czy linia 1. zostanie zignorowana i po prostu wykona się tylko druga, a może zostanie stworzony nowy wskaźnik, który będzie przesłaniał ten poprzedni (nadal nieprzestawiony na null), więc dochodziłoby do wycieków pamięci (?), po prostu kolejne wskaźniki byłyby bez sensu tworzone. Jak to jest?