Ha C/C++ nyelvekben egy string literálhoz hozzáadunk egy számot, akkor miért "vág le" annyi karaktert az elejéből?
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
10: Mondom, pihenj, tanulgass.
Van mit!
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
Már fölösleges, mert megválaszolta maga a kérdező (utolsó mondatában), de ennél bővebb választ adott a kérdésre a 9-es.
A lényeg, a fordító nem "okos", nem "talál ki" semmit. A fordító maga hozza létre, építi fel azt a struktúrát, amit te programként futtatsz. Nem másból, mint egy plain szövegfájlból, amiben semmiféle pointer meg egyéb szösz nincs, csak írásjelek.
A tömb pedig nem pointer, bármilyen elemeket is tartalmaz. A tömb legelső elemére mutat egy pointer, legalábbis ha függvényben, szubrutinban - tehát főprogramon kívül - végeznek vele műveletet.
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
#9
"megvan cimkézve, hogy az egy "mutató"" - ez C re nem igaz c++ban lehet runtime kérdezgetni dolgokat de nem tudom, hogy pointerek melett is van e type info. Vagy smart ptr-re gondolsz?
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!