2011-08-06 11 views
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

+4

El código no se compila - ahí está su respuesta –

Respuesta

Cuestiones relacionadas