• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Zmienna utworzona new

Mały hosting, OGROMNE możliwości
0 głosów
314 wizyt
pytanie zadane 14 kwietnia 2015 w C i C++ przez Do.Zzay Mądrala (5,700 p.)
Jeżeli zaalokujemy pamięć dla zmiennej używając new w funkcji i dodajamy ją do statycznej mapy to ta zmienna w niej pozostanie, pamięć nie ulotni się? Pytanie na szybko bo nie mam przyvsobie PC a na google nie mogę znaleść.

3 odpowiedzi

+3 głosów
odpowiedź 14 kwietnia 2015 przez achilles147 Dyskutant (9,580 p.)
wybrane 15 kwietnia 2015 przez Do.Zzay
 
Najlepsza
jeżeli nie użyjesz operatora delete to nic co jest zaalokowane przez new nie zostanie usunięte ( na tym polegają wycieki pamięci). Jeżeli masz statyczną mapę to jest ona zaalokowana w obszarze statycznej pamięci więc nie powinno nic uciec.
komentarz 15 kwietnia 2015 przez Do.Zzay Mądrala (5,700 p.)
Dzięki, przydało się :)
0 głosów
odpowiedź 14 kwietnia 2015 przez Aress Mądrala (6,410 p.)
w funkcji zmienne maja ograniczona zywotnosc funkja, ale z new jak to jest tak napeawde to nie wiem.

wydaje mi sie ze tez, ale pewien nie jestem
komentarz 15 kwietnia 2015 przez Piotr Batko Stary wyjadacz (13,210 p.)

Czy w funkcji, czy poza nią, obiekt utworzony operatorem new ginie dopiero po zastosowania operatora delete

komentarz 15 kwietnia 2015 przez Aress Mądrala (6,410 p.)
Ooo dzieki :) wlasnie nie bylem pewien teraz to napewno bede pamietam i wiedzial :)
–1 głos
odpowiedź 14 kwietnia 2015 przez Dorion300 Szeryf (90,250 p.)
Zmienną uwalniamy dopiero jak damy delete. Jedynie co to wskaźniki usuwają się w funkcjach jak się kończy.

Podobne pytania

0 głosów
2 odpowiedzi 1,066 wizyt
0 głosów
2 odpowiedzi 278 wizyt
pytanie zadane 7 maja 2020 w Sprzęt komputerowy przez keBAB333 Nowicjusz (220 p.)
0 głosów
1 odpowiedź 218 wizyt

93,715 zapytań

142,629 odpowiedzi

323,261 komentarzy

63,259 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...