const shared_ptr à shared_ptr

Comment peut-on convertir un shared_ptr qui pointe vers un const objet d'un shared_ptr qui pointe vers un non-const objet.
Je suis en train de faire ce qui suit :

boost::shared_ptr<const A> Ckk(new A(4));

boost::shared_ptr<A> kk=const_cast< boost::shared_ptr<A> > Ckk;

Mais il ne fonctionne pas.

source d'informationauteur user152508