From: "Yannick Duchêne (Hibou57)" <yannick_duchene@yahoo.fr>
Subject: Re: Copy vector in Ada
Date: Sat, 03 Nov 2012 00:45:50 +0100
Date: 2012-11-03T00:45:50+01:00 [thread overview]
Message-ID: <op.wm56yo11ule2fv@cardamome> (raw)
In-Reply-To: 5460fdc7-5490-4889-b771-67cc281c10c5@googlegroups.com
Le Fri, 02 Nov 2012 23:03:05 +0100, Maciej Sobczak
<see.my.homepage@gmail.com> a écrit:
>> When the assignment operator
>> would not be safe to use and/or would cost too much to the
>> implementation
>> to be made available safely, then Ada has well know way to exclude it
>> from
>> the interface: “limited type”.
>
> Similarly in C++ - if the assignment operator is too costly (or just
> impossible) to implement, there is a way to ban it.
Really? That's a hot news to me. At least at the time I used it (~ 2000),
there was nothing like that, while Ada already had limited types since
long. And I'm not even sure there was a way to redefine the copy operation
(may be this came in a later C++ definition release, or else I forgot) or
anything like adjustments.
>> So, yes, if “:=” is available in the interface, that means it's not a
>> hack
>> to use it.
>
> Unless the author of the type forgot to implement it properly?
Not in a standard Ada package. The post is about the standard containers,
there is not fears to have.
--
“Syntactic sugar causes cancer of the semi-colons.” [1]
“Structured Programming supports the law of the excluded muddle.” [1]
[1]: Epigrams on Programming — Alan J. — P. Yale University
next prev parent reply other threads:[~2012-11-08 5:39 UTC|newest]
Thread overview: 46+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-10-31 16:26 Copy vector in Ada katolsster
2012-10-31 16:37 ` Jeffrey Carter
2012-11-02 11:10 ` katarina.l.olsson
2012-11-02 11:19 ` Yannick Duchêne (Hibou57)
2012-11-02 22:03 ` Maciej Sobczak
2012-11-02 23:45 ` Yannick Duchêne (Hibou57) [this message]
2012-11-03 0:15 ` Zhu, Qun-Ying
2012-11-03 3:47 ` Peter C. Chapin
2012-11-03 15:47 ` Yannick Duchêne (Hibou57)
2012-11-03 14:34 ` Maciej Sobczak
2012-11-03 15:54 ` Yannick Duchêne (Hibou57)
2012-11-03 16:03 ` Yannick Duchêne (Hibou57)
2012-11-03 21:57 ` Maciej Sobczak
2012-11-04 7:25 ` Dmitry A. Kazakov
2012-11-04 20:49 ` Maciej Sobczak
2012-11-05 8:31 ` Dmitry A. Kazakov
2012-11-05 8:50 ` Maciej Sobczak
2012-11-05 9:20 ` Dmitry A. Kazakov
2012-11-05 17:22 ` Yannick Duchêne (Hibou57)
2012-11-05 18:42 ` Dmitry A. Kazakov
2012-11-05 20:18 ` Yannick Duchêne (Hibou57)
2012-11-05 20:33 ` Dmitry A. Kazakov
2012-11-05 21:34 ` Yannick Duchêne (Hibou57)
2012-11-05 23:45 ` Shark8
2012-11-05 23:58 ` Hibou57 (Yannick Duchêne)
2012-11-06 2:17 ` Yannick Duchêne (Hibou57)
2012-11-06 7:28 ` Types vs Subtypes (was: Re: Copy vector in Ada) Simon Wright
2012-11-06 11:33 ` Copy vector in Ada Georg Bauhaus
2012-11-06 19:47 ` Yannick Duchêne (Hibou57)
2012-11-06 19:53 ` Yannick Duchêne (Hibou57)
2012-11-07 12:03 ` Georg Bauhaus
2012-11-07 13:09 ` Dmitry A. Kazakov
2012-11-07 16:17 ` Yannick Duchêne (Hibou57)
2012-11-07 16:11 ` Yannick Duchêne (Hibou57)
2012-11-07 18:06 ` Georg Bauhaus
2012-11-07 20:04 ` Dmitry A. Kazakov
2012-11-07 21:00 ` Yannick Duchêne (Hibou57)
2012-11-08 8:31 ` Dmitry A. Kazakov
2012-11-08 9:58 ` Georg Bauhaus
2012-11-08 14:28 ` Dmitry A. Kazakov
2012-11-05 16:30 ` Yannick Duchêne (Hibou57)
2012-11-02 14:10 ` Georg Bauhaus
2012-11-02 15:28 ` Shark8
2012-11-09 6:22 ` Randy Brukardt
2012-11-19 22:37 ` Katarina Olsson
2012-11-19 22:39 ` Katarina Olsson
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox