izmenjeno 2 puta, poslednji put SuperC 18.01.2007. u 23:52
Izmene poruke
- SuperC18.01.2007. u 23:52zapis iz teksta poruke
- SuperC18.01.2007. u 23:52zapis iz teksta poruke
Zanima me sljedece:
zasto je u prvom primjeru, na pitanje koliko se po jednom pozivu funkcije test, netocno daje/oslobadja Byte-a, kao tacan odgovor navodi 4 Bytes, a drugom na isto pitanje kao tacan odgovor navodi 8 Bytes. Evo primjera:
Primjer1:
Primjer2:
zasto je u prvom primjeru, na pitanje koliko se po jednom pozivu funkcije test, netocno daje/oslobadja Byte-a, kao tacan odgovor navodi 4 Bytes, a drugom na isto pitanje kao tacan odgovor navodi 8 Bytes. Evo primjera:
Primjer1:
Code:
void test()
{
int *x;
for (int i=1; i<3; i++)
x= new int [i];
delete [] x;
}
void test()
{
int *x;
for (int i=1; i<3; i++)
x= new int [i];
delete [] x;
}
Primjer2:
Code:
void test()
{
int *x;
for (int i=2; i>0; i--)
x= new int [i];
delete [] x;
}
void test()
{
int *x;
for (int i=2; i>0; i--)
x= new int [i];
delete [] x;
}