tengo la Compiler Error C2071 cuando trato de poner en práctica el explicit operator bool
:operador explícita de error bool
class C
{
public:
explicit operator bool() const
{
return !!*this;
}
};
¿Por qué? ¿Como puedó resolver esté problema?
Estoy usando Visual Studio 2012 RC.
Por lo que sé, Visual Studio no es compatible con esta característica. Creo que estás atrapado con la fraseología segura bool^Whack. –
forma extraña de hacer bucles infinitos ... – PlasmaHH
En g ++ 4.7, produce [Desbordamiento de pila] (http://stackoverflow.com). –