safe-bool-idiom

¿Está obsoleto el lenguaje safe-bool en C++11?

Esta respuesta de @R. Martinho Fernandes muestra, que el lenguaje safe-bool está aparentemente obsoleto en C++11, ya que pued ... ec] p2) ¿Es correcta nuestra suposición en el título? Espero que no hayamos pasado por alto ningún inconveniente potencial.

C++ safe bool wrapper

Estoy tratando de diseñar una estructura bool wrapper aplicando el modismo safe bool. La implementación clásica para resolv ... l b2{3}; // not ok by standard Traté de hacerme daño usando plantillas, pero sin éxito. ¿Cómo podría hacer que funcione?

¿Hay casos en los que un typedef es absolutamente necesario?

Considere el siguiente extracto del modismo safe bool : typedef void (Testable::*bool_type)() const; operator bool_type() ... e declarar la función de conversión sin el typedef? Lo siguiente no compila: operator (void (Testable::*)() const)() const;