C++ MSVC10 Visual Studio 2010是否支持C++;显式转换运算符
Visual Studio 2010 MSVC10是否支持显式转换运算符,或者仍然需要实现安全布尔习惯用法 此代码不编译:C++ MSVC10 Visual Studio 2010是否支持C++;显式转换运算符,c++,visual-studio-2010,c++11,C++,Visual Studio 2010,C++11,Visual Studio 2010 MSVC10是否支持显式转换运算符,或者仍然需要实现安全布尔习惯用法 此代码不编译: explicit operator bool() const { return Traits::invalid() != value; } 编译器错误: 错误C2071:foo::operator bool':非法存储类否,VS2010对C++0x的支持非常有限。下面是一个问题。代码无法编译-这是您的答案
explicit operator bool() const
{
return Traits::invalid() != value;
}
编译器错误:
错误C2071:foo::operator bool':非法存储类否,VS2010对C++0x的支持非常有限。下面是一个问题。代码无法编译-这是您的答案