2011-08-06 3 views
6

Visual Studio 2010 MSVC10은 명시 적 변환 연산자를 지원합니까, 아니면 여전히 구현해야하는 안전 bool 관용구입니까?MSVC10 Visual Studio 2010에서 C++ 명시 적 변환 연산자를 지원합니까?

이 코드는 컴파일되지 않습니다 :

explicit operator bool() const 
    { 
    return Traits::invalid() != value; 
    } 

컴파일러 오류 : 오류 C2071 : foo는 :: 연산자 부울 '불법 저장 클래스

+4

코드가 컴파일되지 않습니다 - 답변이 있습니다. –

답변

관련 문제