Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 2 odgovora
  • 1.576 pregleda

Najnovija ↓

pitanje u vezi staticke memorije 20.11.2010. u 23:33 · pre 194 meseca #1
Ako imamo program

#include<iostream>
using namespace std;

int *gloabal;

int main()
{

{int x=10;gloabal=&x;}

cout<<*global;

}


Program ce da ispise 10,jer smo sacuvali adresu objekta koji se nalazi u statickoj memoriji koji zatim izlazi iz svog opsega i biva " unisten ".
Mene interesuje da li ovaj sada dio memorije moze da bude dodjeljen nekom drugom objektu koji ce se eventualno definisati u statickoj memoriji i na taj nacin doci to nepredvidivog ponasanja datog programa,odnosno sadrzaja na koji pokazuje global ili ce se desiti suprotno od recenog?
Re: pitanje u vezi staticke memorije 21.11.2010. u 09:20 · pre 194 meseca #2
Code::Blocks 8.02 + GNU GCC Compiler
Code:

#include<iostream>
using namespace std;

int *global;

int main()
{

    {
        int x=10;
        global = &x;
    }

    cout << *global << endl;

    int c = 5;

    cout << *global;
}


Menu > F9

10
5

Sviđa mi se1
Re: pitanje u vezi staticke memorije 21.11.2010. u 10:30 · pre 194 meseca #3
Haha, znao sam za ovo, ali sad posle toliko CLRa ovakvi primeri mi salju zmarke niz kicmu :)

Potpis
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog
naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji
je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan,
sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv - Z.Đinđić
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme