-
Data: 2009-07-28 16:00:41
Temat: [c++]Prosta klasa, czemu nie wywołuje destruktorów?
Od: "P.K.D" <g...@g...com> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Tutaj ta klasa: http://paste.dprogramming.com/dpibqklz
Chodzi o to, że gdy wywołuję server::clearList() to obiekty nie są
niszczone, chyba dlatego, że lista zawiera wskaźniki. Jak to zrobić i
czy da się zrobić tak, że destruktory będą wywoływane automatycznie?
Jak się komuś nie chce linka czytać:
W kodzie jest:
server* srv = new server(name, address, port);
A w konstruktorze
servers.push_back(this);
gdzie servers to statyczna w klasie server:
static std::list<server *> servers;
no ale gdy wywołuję metodę clear() z std::list nie są wywoływane
destruktory elementów listy gdzie jest intrukcja:
delete this;
przez co nie jest zwalniana pamięć po zakończeniu programu. Chciałbym
jednak by była i nie wiem jak to zrobić. Z góry dziękuję :)
--
Life is great, but still... we're all trapped. Each of us is stuck being
who we are. Sometimes we fight to change ourselves, but ultimately this
has little effect. We can change what we do, but we cannot change who we
are.
Następne wpisy z tego wątku
- 28.07.09 17:52 grg12
- 28.07.09 17:54 Tomasz Bywalec
- 28.07.09 20:11 P.K.D
- 29.07.09 11:37 Mateusz Loskot
- 29.07.09 11:37 Mariusz Kruk
- 29.07.09 11:53 Tomasz Kaczanowski
- 29.07.09 12:29 Tomasz Bywalec
- 29.07.09 12:53 Mateusz Loskot
- 29.07.09 12:54 Mateusz Loskot
- 02.08.09 12:09 Bronek Kozicki
Najnowsze wątki z tej grupy
- Grok zaczął nadużywać wulgaryzmów i wprost obrażać niektóre znane osoby
- Can you activate BMW 48V 10Ah Li-Ion battery, connecting to CAN-USB laptop interface ?
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- Ada-Europe - AEiC 2025 early registration deadline imminent
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
- Brednie w wiki - hasło Dehomag
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- U nas propagują modę na SI, a w Chinach naukowcy SI po kolei umierają w wieku 40-50lat
Najnowsze wątki
- 2025-07-25 Warszawa => Konsultant Wiodący SAP PP <=
- 2025-07-25 Re: Brawo !!! Osy chronione w Niemczech. Za usunięcie gniazda grozi mandat
- 2025-07-25 cudzoziemiec bez biletu
- 2025-07-25 Gdynia => Sales Executive / KAM <=
- 2025-07-25 Inżynierzy z prawomocnym...
- 2025-07-25 Łódź => Mainframe (z/OS, Assembler) Developer <=
- 2025-07-25 Warszawa => Inżynier oprogramowania .Net <=
- 2025-07-25 Kraków => Senior Fullstack Engineer (Low-Code Platform) <=
- 2025-07-25 Skrobanie
- 2025-07-25 Lublin => Konsultant ds. Wdrożeń ERP (moduł FK) <=
- 2025-07-25 Warszawa => Senior Frontend Developer (React + React Native) <=
- 2025-07-25 Re: Boeing Bad Dream (Koszmar) Liner rozbity w Delhi ...
- 2025-07-24 Re: Wypadek kolejowy na stacji Wiesiółka- analiza tragicznego zdarzenia z czerwca 2001 roku.
- 2025-07-23 Re: Tysiące wypadków na niebezpiecznych przejazdach kolejowych a Polskie Linie Kolejowe nic nie robią odlat, bo kierowca pociągu nie ginie
- 2025-07-23 Re: Tysiące wypadków na niebezpiecznych przejazdach kolejowych a Polskie Linie Kolejowe nic nie robią odlat, bo kierowca pociągu nie ginie