當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


C++ Bitset reference()用法及代碼示例



描述

C++std::bitset::reference是提供 l-value 的嵌入式類,可以從std::bitset::operator[].任何通過位集執行的讀或寫操作std::bitset::reference最終讀取或寫入整個底層位集。

聲明

以下是 std::bitset::reference 類形式 std::bitset 標頭的聲明。

C++98

class bitset::reference {
   friend class bitset;
   reference();		/* Private constructor */
public:
   ~reference();
   operator bool() const;
   reference& operator = (bool x);
   reference& operator = (const reference& x);
   reference& flip();
   bool operator~() const;
}

C++11

class bitset::reference {
   friend class bitset;
   reference() noexcept;		/* Private constructor */
public:
   ~reference();
   operator bool() const noexcept;
   reference& operator= (bool x) noexcept;
   reference& operator= (const reference& x) noexcept;
   reference& flip() noexcept;
   bool operator~() const noexcept;
}

相關用法


注:本文由純淨天空篩選整理自 C++ Bitset Library - reference() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。