Article View: pl.comp.objects
Article #15203Re: Wyjątki w konstruktorze
From: Marcin Stefaniak
Date: Thu, 24 Aug 2006 18:32
Date: Thu, 24 Aug 2006 18:32
21 lines
1642 bytes
1642 bytes
Marcin Stefaniak <matmis.WYTNIJ@gazeta.pl> napisał(a): > int priority(); > void processWidget(auto_ptr<Widget> pw, int priority); > ... > processWidget(auto_ptr<Widget>(new Widget), priority()); > ... autopoprawka: miało być shared_ptr<Widget>, a nie auto_ptr<Widget>. To znaczy, w wersji z auto_ptr nie znika ten problem z wyjątkami, natomiast deklarowanie parametru funkcji jako shared_ptr<T> jest bardziej życiowe niż auto_ptr<T>. panowie Andrzeje sobie drwią, a może by tak rozwiązać tą zagadkę? Bo ja wcale nie jestem pewien, czy to co Scott Meyers pisze jest prawdą. Ale wygląda to prawdopodbnie. Marcin Stefaniak -- Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Technical Details
Message-ID:
<eckrc9$spp$1@inews.gazeta.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mailReferences:
<1156145142.606030.39100@m73g2000cwd.googlegroups.com> <ece4m4$88j$1@inews.gazeta.pl> <ecesvp$k3h$3@kujawiak.man.lodz.pl> <eci6qt$h30$1@inews.gazeta.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail From: "Marcin Stefaniak" <matmis.WYTNIJ@gazeta.pl> Newsgroups: pl.comp.objects Subject: Re: Wyjątki w konstruktorze Date: Thu, 24 Aug 2006 18:32:41 +0000 (UTC) Organization: "Portal Gazeta.pl -> http://www.gazeta.pl" Lines: 21 Message-ID: <eckrc9$spp$1@inews.gazeta.pl> References: <1156145142.606030.39100@m73g2000cwd.googlegroups.com> <ece4m4$88j$1@inews.gazeta.pl> <ecesvp$k3h$3@kujawiak.man.lodz.pl> <eci6qt$h30$1@inews.gazeta.pl> NNTP-Posting-Host: 65.57.245.11 X-Trace: inews.gazeta.pl 1156444361 29497 172.20.26.233 (24 Aug 2006 18:32:41 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Thu, 24 Aug 2006 18:32:41 +0000 (UTC) X-User: matmis X-Forwarded-For: 172.20.6.65 X-Remote-IP: 65.57.245.11 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit