Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- using namespace std;
- void main()
- {
- /* int a = 10;
- cout << "a = " << a << " &a = " << &a << endl;
- int* pok = &a;
- cout << " pok= " << pok << "&pok = " << &pok << endl;
- *pok = 30;
- cout << "a = " << a << "&a = " << &a << endl;*/
- //----------izlazak iz steka u dinamicku memoriju--------------------
- int* pok = new int; //rezervise memorjiu u dinam. mem.
- *pok = 36; // preko pokazivaca dodijeli vrijednost u dinam. mem.
- delete pok; // brisanje vrijednosti iz dinam. mem.
- // ------niz----------
- int brojElemenata = 0;
- cout << "koliko brojeva zelite unijeti : " << endl;
- cin >> brojElemenata;
- int* niz = new int[brojElemenata];
- delete []niz;
- for (size_t i = 0; i < brojElemenata; i++)
- {
- niz[i] = rand();
- }
- for (size_t i = 0; i < brojElemenata; i++)
- {
- cout << niz[i] << ", "; // pravljenje niza u dinam. mem. i brisanje
- }
- //-----------------------------------------------
- int brojevi[] = { 6,55,29,18 };
- int* p = brojevi;
- p += 2;
- *p = 66;
- p--;
- *p = 215;
- (*p)++; //prvo ce uvecati "p" pa pokazati na tu adresu, zato ga stavimo u zagradu
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement