Vad gör operatorn -> i C? (Eller finns den bara i C++?)
Vad gör ->
3 svar · 265 visningar · startad av nitro2k01
Den kan användas på structs på samma sätt som den kan användas på klasser.
Vad den gör är att man kommer åt medlemmarna i en struct/klass genom en pekare. Säg att du har struct point{ int x, y; } p; och struct point *p2 = &p;, då syftar p.x och p2->x på samma sak. Skulle du vilja använda x genom p2 utan att använda -> skulle du bli tvungen att skriva (*p2).x, vilket ju är en aning åbäkigt.
På så vis... Tack!