Auto ptr: Różnice pomiędzy wersjami

[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
Lampak (dyskusja | edycje)
m WP:SK, drobne merytoryczne
shared_ptr jest dostępny nie tylko w booście, ale także od C++0x mamy go "w standardzie".
Linia 4:
Wzorzec klasy auto_ptr opisuje obiekt przechowujący wskaźnik do zaalokowanego obiektu typu Typ*, dbając o to żeby obiekt na który ten wskaźnik wskazuje został automatycznie zniszczony wraz ze zniszczeniem wskaźnika − czyli zazwyczaj po opuszczeniu zasięgu.
 
W większości sytuacji preferowany zamiast auto_ptr jest wzorzec [[shared_ptr]] proponowany w [[Technical Report 1]] i dostępny w bibliotece [[Boost]]., Wersjaa roboczatakże standarduzgodnie ze standardem [[C++0x]] - w bibliotece standardowej C++ . Wersja robocza standardu C++0x, z sierpnia 2010, odradza korzystanie z auto_ptr, zalecając zastępowanie go nowym w bibliotece standardowej szablonem [[unique_ptr]]<ref>{{Cytuj stronę | url = http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3126.pdf | tytuł = Working Draft, Standard for Programming Language C++ N3092 | data dostępu = 30 września 2010 | data = 21 sierpnia 2010}}</ref><ref>{{Cytuj stronę | url = http://www.informit.com/guides/content.aspx?g=cplusplus&seqNum=400 | tytuł = Using unique_ptr, Part I | data dostępu = 30 września 2010 | nazwisko = Kalev | imię = Danny | opublikowany = informIT}}</ref>.
 
== Deklaracja ==