簡體   English   中英

是不是C ++ 03強制要求std :: bitset <N> :: all()?

[英]Is std::bitset<N>::all() not mandated by C++03?

我最近收到了一個錯誤報告,我的軟件沒有在MacOS平台上編譯,聲稱std::bitset<2ul>::all將是未定義的。

cplusplus.comstd::bitset確實只有none()any()定義。 cppreference.com聲稱all()可用性。 有沒有人有這方面的權威來源? 並且,也許,為什么兩個等效的布爾運算符( none() == ! any() )包含在標准中,但不是all()

我剛檢查過ISO / IEC 14882:2003。 bitset類模板(23.3.5)中沒有定義all成員。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM