válido valores tipos lenguaje informatica identificador español codigos c++ boost safe-bool-idiom

c++ - valores - ¿Hay un ayudante de lenguaje bool seguro en impulso?



tipos de variables en c# (2)

Lo más seguro es no tener una conversión implícita a bool .

Haz que la conversión sea explícita.

Entonces, el nombre, si se elige bien, también puede ayudar a las personas a entender de qué se trata.

Salud y salud,

El 25% del tiempo de trabajo de los programadores se gasta al verificar si el código requerido ya existe.

Estoy buscando una clase base para implementar el lenguaje bool seguro.


bool_testable<> en Boost.Operators parece prometedor.

La referencia menciona que:

bool_testable proporciona la antítesis de operator bool del operator bool , de modo que la expresión if (!p) es válida, al tiempo que hace operator bool más seguro al evitar conversiones accidentales a tipos de enteros. ... bool_testable<> evita estas conversiones accidentales al declarar a un operador de conversión privado como char firmado, y no definir el cuerpo.