[英]Is std::bitset<N>::all() not mandated by C++03?
我最近收到了一個錯誤報告,我的軟件沒有在MacOS平台上編譯,聲稱std::bitset<2ul>::all
將是未定義的。
cplusplus.com說std::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.