$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Andy Thomas-Cramer (Andy_Thomas-Cramer_at_[hidden])
Date: 2005-08-03 13:42:18
I have a weak_ptr that might be empty. If not empty, I'd like to make a
smart pointer from it. 
 
But the code below throws in the shared_ptr constructor, and I don't see
how to test whether a weak_ptr is empty.
    boost::weak_ptr<int> wp;
    boost::shared_ptr<int> sp(wp);
    if ( sp.get() ) {
        ...
    }
Suggestions?