Monitorujeme 1695 zdrojov
Linuxexpres.cz 09.11.2019 14:05 Obávám se že je to cesta do pekel. Vracíš adresu lokální proměnné, která je po opuštění funkce neplatná. To že tam zůstane "správná" hodnota bezprostředně po zavolání funkce na věc nic nemění. Pokud si výslednou adesu uložíš a vypíšeš po několika dalších voláních, zjistíš že se hodnota na té adrese změnila. Viz příklad: int* funkce void test printf ; } a výstup je: 7 2 8 10 7 9 9 Takže z původní 7 je tam 9, tj. výsledek posledního volání.
Najnovšie
Najčítanejšie
Nie sú nájdené žiadne články.
Nie sú nájdené žiadne články.
TOP 3dni
TOP 7dní