From: "Hibou57 (Yannick Duchêne)" <yannick_duchene@yahoo.fr>
Subject: Re: Question on Controlled types
Date: Thu, 4 Jun 2009 05:32:59 -0700 (PDT)
Date: 2009-06-04T05:32:59-07:00 [thread overview]
Message-ID: <2f907a62-5ce3-41bc-816b-9efdaf8f2982@h2g2000yqg.googlegroups.com> (raw)
In-Reply-To: 1m6a6s5xq3hrf.1i7zbi65wq3cd$.dlg@40tude.net
On 30 mai, 15:27, "Dmitry A. Kazakov" <mail...@dmitry-kazakov.de>
wrote:
> The formula is I + A = F, where I is the number of calls to Initialize, A
> is the number of calls to Adjust and F is the number of calls to Finalize.
>
> Note that the compiler has right to optimize some pairs Adjust/Finalize
> away or add new ones.
So this means that if there was a second assignation of Delay1,
Finalize would be invoked before the copy and the Adjust which will
follow the copy ?
With one single assignation :
1) Delay1 assigned
2) Adjust invoked
3) Finalize invoked
With two assignations:
1) Delay1 assigned
2) Adjust invoked
3) Finalize invoked before copy
4) Delay1 assigned
5) Adjust invoked after copy
6) Finalize invoked
Is that right ?
next prev parent reply other threads:[~2009-06-04 12:32 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-05-30 11:41 Question on Controlled types Olivier Scalbert
2009-05-30 13:27 ` Dmitry A. Kazakov
2009-05-30 14:16 ` Olivier Scalbert
2009-05-30 14:48 ` Olivier Scalbert
2009-05-30 15:20 ` Robert A Duff
2009-05-30 15:40 ` Olivier Scalbert
2009-05-30 18:37 ` Robert A Duff
2009-06-04 12:32 ` Hibou57 (Yannick Duchêne) [this message]
2009-06-04 14:04 ` Dmitry A. Kazakov
2009-06-04 14:34 ` Hibou57 (Yannick Duchêne)
2009-06-04 15:03 ` Dmitry A. Kazakov
2009-06-04 15:13 ` Hibou57 (Yannick Duchêne)
2009-06-06 1:31 ` Randy Brukardt
2009-05-30 13:30 ` christoph.grein
-- strict thread matches above, loose matches on Subject: below --
2003-10-02 8:05 Question on controlled types christoph.grein
2003-10-01 20:03 Beard, Frank Randolph CIV
2003-10-02 18:45 ` Robert I. Eachus
2003-10-01 19:06 Alex Xela
2003-10-01 23:07 ` Matthew Heaney
2003-10-02 7:09 ` Alex Xela
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox