Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/156.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++ Is std::位集<;N>;::C+不强制要求的所有()项+;03?_C++_Std - Fatal编程技术网

C++ Is std::位集<;N>;::C+不强制要求的所有()项+;03?

C++ Is std::位集<;N>;::C+不强制要求的所有()项+;03?,c++,std,C++,Std,我最近收到一份关于我的软件没有在MacOS平台上编译的错误报告,声称std::bitset::all将是未定义的 表示std::bitset实际上只定义了none()和any()。声明all()的可用性。有人有权威的消息来源吗?也许,这也是为什么标准中包含了两个等价的布尔运算符(none()==!any()),而不是all()?的一个很好的原因,我刚刚检查了ISO/IEC 14882:2003。类模板(23.3.5)中没有定义成员all。为了完整起见,C++11添加了all。

我最近收到一份关于我的软件没有在MacOS平台上编译的错误报告,声称
std::bitset::all
将是未定义的


表示
std::bitset
实际上只定义了
none()
any()
。声明
all()
的可用性。有人有权威的消息来源吗?也许,这也是为什么标准中包含了两个等价的布尔运算符
(none()==!any())
,而不是
all()

的一个很好的原因,我刚刚检查了ISO/IEC 14882:2003。类模板(23.3.5)中没有定义成员
all

为了完整起见,C++11添加了
all