Boost logo

Boost :

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();
  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 ;-)


Boost list run by bdawes at, gregod at, cpdaniel at, john at