Boost logo

Boost :

From: Felipe Magno de Almeida (felipe.m.almeida_at_[hidden])
Date: 2005-07-07 07:54:38


In the "The Interface" part, in the end of this text:
<quote>
For value access operations optional<> uses operators * and -> to
lexically warn about the possibliy uninitialized state appealing to
the familiar pointer semantics w.r.t. to null pointers.
However, it is particularly important to note that optional<> objects
are not pointers. optional<> is not, and does not model, a pointer.

For instance, optional<> has not shallow-copy so does not alias: two
different optionals never refer to the same value unless T itself is
an reference (but my have equivalent values).
</quote>
I think it should be:
(but may have equivalent values).

may in the place of my...

Thanks for boost and best regards,
Felipe.

-- 
   Felipe Magno de Almeida
Developer from synergy and Computer Science student from State
University of Campinas(UNICAMP).
Unicamp: http://www.ic.unicamp.br
Synergy: http://www.synergy.com.br
"There is no dark side of the moon really. Matter of fact it's all dark."

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk