Kezdőoldal » Számítástechnika » Programozás » Ti milyen gyakorlatokat...

Ti milyen gyakorlatokat tudtok ajánlani mutató és hivatkozáskora?

Figyelt kérdés

Nem tudok kitalálni egyet sem.

Írnátok párat pls.

Adok zöld kezet. :)


2012. szept. 4. 00:13
 1/2 anonim ***** válasza:

Pl itt egy (c/c++):


#include <stdio.h>


void plusOne(int n)

{

n++;

}


void plusOneRef(int& n)

{

n++;

}


void plusOnePtr(int* n)

{

*n++;

}


int main(int argc, char** argv)

{

int num = 0;


plusOne(num); //nem nő, a function stackben a memóriaterület másolata jön létre.

printf("n: %i\n", num);


plusOneRef(num); //inkrementálódik

printf("n: %i\n", num);


plusOnePtr(&num); //inkrementálódik, de figyelni kell, hogy a pointer által mutatott értéket kell növelni a függvényben, nem magát a pointer értékét, mivel az egy memóriacímre mutat.


return 1;

}

2012. szept. 4. 02:18
Hasznos számodra ez a válasz?
 2/2 iostream ***** válasza:
Implementálj bármiféle láncolt adatszerkezetet (legegyszerűbb a láncolt lista). Ha az megy, akkor elmondható, hogy érted a pointerek lelkivilágát.
2012. szept. 4. 09:12
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!