$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
Subject: Re: [boost] safe bool not safe enough ?
From: Krzysztof Czainski (1czajnik_at_[hidden])
Date: 2013-07-28 07:13:15
2013/7/28 Ahmed Charles <acharles_at_[hidden]>
>
> > So
> > bool b = t; // I wish it worked with Testable::explicit operator bool,
> but
> > doesn't.
>
> Sorry for bringing up such an old thread, but what's wrong with writing:
>
> bool b(t);
>
> Which does the same thing?
Obviously needing to fix old code, that uses the former syntax ;-)
And by the way, the use case I'll miss the most is:
bool f()
{
shared_ptr<T> p = something();
some_other_things();
return p;
}
The last line will need to be changed somethink like:
return !!p;
It's no big deal, but I'll personally miss the old syntax ;-)
Regards,
Kris