std::meta::member_offset
Von de.cppreference.net
| Definiert in Header <meta>
|
||
struct member_offset
{
std::ptrdiff_t bytes;
std::ptrdiff_t bits;
constexpr std::ptrdiff_t total_bits() const;
auto operator<=>(const member_offset&) const = default;
};
|
(seit C++26) | |
Der Typ member_offset repräsentiert den Offset eines Mitglieds oder einer Basisklasse relativ zu seiner umschließenden Klasse.
Datenelemente
| Mitgliedsname | Definition |
bytes
|
repräsentiert den Offset in Bytes |
bits
|
repräsentiert die verbleibenden Bits im Offset |
Mitgliedsfunktionen
total_bits |
gibt bytes * CHAR_BIT + bits zurück (öffentliche Mitgliedsfunktion) |
operator<=> |
der Vergleich ist standardmäßig (öffentliche Mitgliedsfunktion) |
Beispiel
| Dieser Abschnitt ist unvollständig Grund: Kein Beispiel |
Siehe auch
(seit C++26) |
gibt den Offset eines (Mitglieds- oder Basis-) Unterobjekts relativ zu seiner umschließenden Klasse zurück (Funktion) |