Prikazujem rezultate 1 do 4 od 4

Tema: Pokazivači

  1. #1
    Member Plants Vs Zombies
    Datum registracije
    Aug 2007
    Lokacija
    Omiš
    Postova
    85

    Pokazivači

    Može li mi itko reči što su to pokazivači i može li netko napisati neki jednostavni program u kojem će oni imati glavnu ulogu (u C++-u)? Hvala puno, cheers

  2. #2

    Re: Pokazivači

    = Citat = Izvorno postao M1M3
    Može li mi itko reči što su to pokazivači i može li netko napisati neki jednostavni program u kojem će oni imati glavnu ulogu (u C++-u)? Hvala puno, cheers
    Razumijevanje pokazivača zahtjeva da imaš vizualnu prezentaciju stvari u glavi. Naime, pokazivači su VARIJABLE, ali ne varijable koje sadrže podatke poput brojeva i slova, već podatak o nekoj lokaciji u memoriji.

    npr.

    Code:
    #include <iostream.h>
    
    int main()
    {
    	int n;
    	int* pn;
    
    	n = 5;
    	pn = &n;
    	*pn = 10;
    
    	cout <<  n; // 10
    	return 0;
    }
    u ovom slučaju pn je pokazivač koji pokazuje na (sadrži lokaciju varijable) neke varijable tipa int. to znači da preko pokazivača tog tipa indirektno možeš mijenjati sadržaj memorijske lokacije neke varijable tipa int. Tako se naredbom

    *pn = 10

    promjenila vrijednost varijable n jer je prethodno rečeno :

    pn = &n

    tj. pn sadrži memorijsku lokaciju (adresu) varijable n.

    Inače, pokazivači se koriste u ovakvim slučajevima za komunikaciju između funkcija, ali i kada se radi s poljima i kada ih se predaje funkcijama kao argumente. Ima puno primjena i idi polako.
    AMD Athlon 64, 6000+ X2
    4 GB Ram 800 MHZ
    8800 GT, 1GB

    http://www.programiranje.big-forum.net

  3. #3
    Member Plants Vs Zombies
    Datum registracije
    Aug 2007
    Lokacija
    Omiš
    Postova
    85

    Re: Pokazivači

    nisam očekivao ovakav dobar odgovor! hvala puno

  4. #4
    Senior Member Small step for mankind
    Datum registracije
    Aug 2007
    Lokacija
    Latitude:45.286° Longitude:18.688°
    Postova
    2.150

    Re: Pokazivači

    Yap, ovdje imamo pravu malu ekipicu... Slobodno navrati još koji put =)
    Gdje je nestao mozak
    gdje se skriva on
    iz vagona pameti
    na tračnice ispao...

Pravila postanja

  • Ne možeš stvarati nove teme
  • Ne možeš odgovarati na postove
  • Ne možeš slati privitke
  • Ne možeš mijenjati svoje postove
  •