A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://cplusplus.com/reference/vector/vector-bool/reference/ below:

public member class

<vector>

std::vector<bool>::reference

Reference type

This embedded class is the type returned by members of non-const vector<bool> when directly accessing its elements. It accesses individual bits with an interface that emulates a reference to a bool.

Its prototype is:


1
2
3
4
5
6
7
8
9
10
class vector<bool>::reference {
  friend class vector;
  reference();                                          // no public constructor
public:
  ~reference();
  operator bool () const;                               // convert to bool
  reference& operator= (const bool x);                  // assign from bool
  reference& operator= (const reference& x);            // assign from bit
  void flip();                                          // flip bit value.
};
1
2
3
4
5
6
7
8
9
10
class vector<bool>::reference {
  friend class vector;
  reference() noexcept;                                 // no public constructor
public:
  ~reference();
  operator bool () const noexcept;                      // convert to bool
  reference& operator= (const bool x) noexcept;         // assign from bool
  reference& operator= (const reference& x) noexcept;   // assign from bit
  void flip();                                          // flip bit value.
};

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4