Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/131.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ MSVC10 Visual Studio 2010是否支持C++;显式转换运算符_C++_Visual Studio 2010_C++11 - Fatal编程技术网

C++ MSVC10 Visual Studio 2010是否支持C++;显式转换运算符

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的支持非常有限。下面是一个问题。代码无法编译-这是您的答案

Visual Studio 2010 MSVC10是否支持显式转换运算符,或者仍然需要实现安全布尔习惯用法

此代码不编译:

  explicit operator bool() const
  {
    return Traits::invalid() != value;
  }
编译器错误:
错误C2071:foo::operator bool':非法存储类

否,VS2010对C++0x的支持非常有限。下面是一个问题。

代码无法编译-这是您的答案