10 Sep
2002
10 Sep
'02
4:28 p.m.
From: "Bertolt Mildner"
"Peter Dimov"
schrieb im Newsbeitrag news:004301c258e2$cc559850$1d00a8c0@pdimov2... From: "Douglas Gregor" safe_bool operator!() const { return (!this->empty())? 0 : &dummy::nonnull<int>; }
This is not related to the problem you are discussing, but operator! can (and probably should) return an ordinary bool.
So bool operator!() const { return !this->empty(); } should be OK? ... two minutes later ... Arghalskfvbafg1q24584%&§/(%§&$%&?!?! CW now gives me the same error in operator safe_bool() ...<<< I'm curious... Do you get an error when you put boost/shared_ptr.hpp in a precompiled header?