Пространства имён
Варианты
Действия

std::bitset::reference

Материал из cppreference.com
< cpp‎ | utility‎ | bitset

 
 
 
std::bitset
Член типов
Оригинал:
Member types
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
bitset::reference
Функции-члены
bitset::bitset
bitset::operator==
bitset::operator!=
Элемент доступа
Оригинал:
Element access
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
bitset::operator[]
bitset::test
bitset::all
bitset::any
bitset::none
(C++11)

 
bitset::count
Потенциала
Оригинал:
Capacity
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
bitset::size
Модификаторы
bitset::operator&=
bitset::operator|=
bitset::operator^=
bitset::operator~
bitset::operator<<=
bitset::operator>>=
bitset::operator<<
bitset::operator>>
bitset::set
bitset::reset
bitset::flip
Преобразования
Оригинал:
Conversions
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
bitset::to_string
bitset::to_ulong
bitset::to_ullong(C++11)
Не являющиеся членами функций
Оригинал:
Non-member functions
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
operator&
operator|
operator^
operator<<
operator>>
Вспомогательные классы
Оригинал:
Helper classes
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
std::hash(C++11)
 
template <size_t N>
class bitset {
  // ...
  public:
    class reference {
        friend class bitset;
        reference() noexcept;
      public:
        ~reference() noexcept;
        reference& operator=(bool x) noexcept;
        reference& operator=(const reference&) noexcept;
        bool operator~() const noexcept;
        operator bool() const noexcept;
        reference& flip() noexcept;
    };
  // ...
};
(noexcept характеристики от (C++11))
Оригинал:
(noexcept specifications are from (C++11))
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
Класс включает в себя BitSet std::bitset::reference как общедоступной вложенного класса. Этот класс используется в качестве прокси-объекта, чтобы позволить пользователям взаимодействовать с отдельными битами BitSet, так как стандартные C + + типов (например, ссылки и указатели) не строятся с достаточной точностью определить отдельные биты.
Оригинал:
The bitset class includes std::bitset::reference as a publicly-accessible nested class. This class is used as a proxy object to allow users to interact with individual bits of a bitset, since standard C++ types (like references and pointers) are not built with enough precision to specify individual bits.
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
Основное применение std::bitset::reference является обеспечение L-значение, которое может быть возвращено из Оператор [].
Оригинал:
The primary use of std::bitset::reference is to provide an l-value that can be returned from Оператор [].
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
Любое чтение или запись BitSet, что случится через std::bitset::reference потенциально читать или писать на весь основной BitSet.
Оригинал:
Any reads or writes to a bitset that happen via a std::bitset::reference potentially read or write to the entire underlying bitset.
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.

[править] См. также

доступ к конкретному биту
(public функция-член) [edit]