явная ошибка оператора bool

Я получаю Ошибка компилятора C2071 , когда пытаюсь реализоватьexplicit operator bool:

class C
{
public:

    explicit operator bool() const
    {
        return !!*this;
    }
};

Почему? Как я могу решить эту проблему?
Я использую Visual Studio 2012RC.

11
задан Nick 12 July 2016 в 06:47
поделиться