🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #15204

Re: Wyjątki w konstruktorze

#15204
From: Darek Kubiczek
Date: Fri, 25 Aug 2006 08:17
24 lines
2393 bytes
Marcin Stefaniak napisał(a):
> 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.

Niestety, jest to prawda.

http://www.gotw.ca/gotw/056.htm

D.
Technical Details
Message-ID: <1156493859.605197.91940@75g2000cwc.googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news-fra1.dfn.de!newsfeed.ision.net!newsfeed2.easynews.net!ision!newsfeed.freenet.de!feed20.multikabel.net!multikabel.net!feed10.multikabel.net!nx01.iad01.newshosting.com!newshosting.com!216.196.98.140.MISMATCH!border1.nntp.dca.giganews.com!nntp.giganews.com!postnews.google.com!75g2000cwc.googlegroups.com!not-for-mail
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> <eckrc9$spp$1@inews.gazeta.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news-fra1.dfn.de!newsfeed.ision.net!newsfeed2.easynews.net!ision!newsfeed.freenet.de!feed20.multikabel.net!multikabel.net!feed10.multikabel.net!nx01.iad01.newshosting.com!newshosting.com!216.196.98.140.MISMATCH!border1.nntp.dca.giganews.com!nntp.giganews.com!postnews.google.com!75g2000cwc.googlegroups.com!not-for-mail
From: "Darek Kubiczek" <darek_kubiczek@wp.pl>
Newsgroups: pl.comp.objects
Subject: Re: Wyjątki w konstruktorze
Date: 25 Aug 2006 01:17:39 -0700
Organization: http://groups.google.com
Lines: 29
Message-ID: <1156493859.605197.91940@75g2000cwc.googlegroups.com>
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>   <eckrc9$spp$1@inews.gazeta.pl>
NNTP-Posting-Host: 12.47.224.7
Mime-Version: 1.0
X-Trace: posting.google.com 1156493865 27036 127.0.0.1 (25 Aug 2006 08:17:45 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Fri, 25 Aug 2006 08:17:45 +0000 (UTC)
In-Reply-To: <eckrc9$spp$1@inews.gazeta.pl>
User-Agent: G2/0.2
X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; DGD (AutoProxy4); .NET CLR 1.1.4322; .NET CLR 2.0.50727),gzip(gfe),gzip(gfe)
X-HTTP-Via: 1.0 inetproxy13 (NetCache NetApp/6.0.3D1)
Complaints-To: groups-abuse@google.com
Injection-Info: 75g2000cwc.googlegroups.com; posting-host=12.47.224.7;   posting-account=faiyAQ0AAADb-8q_Mi-T3e0kux5tt9kt
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit