$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Andrew D Jewell (ajewell_at_[hidden])
Date: 2000-03-13 12:18:22
>All you lose is the
>ability to declare a non-reseatable pointer to a modifiable object. (Note
>that mutable doesn't give you that back.)
Here is a list of all the permutations of const-ness, and the classes 
we have discussed to create them.
Is the thing you want a const shared_ptr  or an OtherThing1?
                               regular method        const method
                              pointer   object     pointer   object
const qualified_ptr
const qualified_ptr<const>
const shared_ptr<const>      const     const       const      const
OtherThing1                  const      non        const      const
const shared_ptr             const      non        const       non
shared_ptr<const>
qualified_ptr<const>          non      const       const      const
mutable qualified_ptr<const>  non      const        non       const
shared_ptr
mutable shared_ptr            non       non        const       non
qualified_ptr                 non       non        const      const
mutable qualified_ptr         non       non         non        non
OtherThing2                   non       non         non       const
Andy Jewell