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

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

class C
{
public:

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

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