6
Visual Studio 2010 MSVC10은 명시 적 변환 연산자를 지원합니까, 아니면 여전히 구현해야하는 안전 bool 관용구입니까?MSVC10 Visual Studio 2010에서 C++ 명시 적 변환 연산자를 지원합니까?
이 코드는 컴파일되지 않습니다 :
explicit operator bool() const
{
return Traits::invalid() != value;
}
컴파일러 오류 : 오류 C2071 : foo는 :: 연산자 부울 '불법 저장 클래스
코드가 컴파일되지 않습니다 - 답변이 있습니다. –