(If you don't know what the safe-bool idiom is, don't worry. It's a workaround that's now obsolete.)
This answer of @R. Martinho Fernandes shows, that the safe-bool idiom is apperently deprecated in C++11, as it can be replaced by a simpleexplicit operator bool() const;
... Is our assumption in the title correct? I hope we didn't overlook any potential drawbacks.