
10 May
2005
10 May
'05
9:42 p.m.
Any ideas why the three use_count() tests: { boost::shared_ptr<int> pi(new int); boost::shared_ptr<void> pv(pi); boost::shared_ptr<int> pi2 = boost::static_pointer_cast<int>(pv); BOOST_TEST(pi.get() == pi2.get()); BOOST_TEST(!(pi < pi2 || pi2 < pi)); BOOST_TEST(pi.use_count() == 3); BOOST_TEST(pv.use_count() == 3); BOOST_TEST(pi2.use_count() == 3); } fail as described here: http://www.meta-comm.com/engineering/boost-regression/cvs-head/developer/out... http://tinyurl.com/cq7qy ? -- Peter Dimov http://www.pdimov.com