6
¿Visual Studio 2010 MSVC10 admite operadores de conversión explícitos, o aún se requiere la implementación de la terminología bool segura?¿Admite MSVC10 Visual Studio 2010 los operadores de conversión explícitos de C++?
Este código no se compila:
explicit operator bool() const
{
return Traits::invalid() != value;
}
compilador de error: error C2071: foo :: bool operador': clase de almacenamiento ilegal
El código no se compila - ahí está su respuesta –