namespace cpp

C++ lernen, kennen, anwenden

Benutzer-Werkzeuge

Webseiten-Werkzeuge


kennen:include:cstddef

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

kennen:include:cstddef [2017-03-18 18:16] (aktuell)
Zeile 1: Zeile 1:
 +====== <​cstddef>​ ======
 +===== Typen =====
 +In Namensraum ''​std''​ sind definiert:
 +| ''​size_t''​ | vorzeichenloser Ganzzahltyp wie vom size-Operator geliefert |
 +| ''​ptrdiff_t''​ | vorzeichenbehafter Ganzzanhltyp für Differenz von Zeigern |
 +| ''​nullptr_t''​ | ''​decltype(nullptr)'',​ seit C++11 |
 +| ''​maxalign_t''​ | hat Speicherausrichtung wie größter Skalartyp, seit C++11 |
 +| ''​byte''​ | seit C++17, mit Bitoperationen ''​%%~ & | ^ << >> &= |= ^= <<= >>=%% ''​ |
 +===== Funktionen =====
 +<code cpp>
 +size_t offsetof (typ, komponente) ​
 +</​code>​
 +[[..:​lib:​offsetof|Beschreibung]]:​
 + ​Liefert den Abstand der Komponente von der Speicheradresse einer Struktur ''​typ''​.
 +
 +<code cpp>
 +template <​typename IntegralType> ​
 +IntegralType to_integer(std::​byte b)  // C++17
 +</​code>​
 +[[..:​lib:​to_integer|Beschreibung]]:​
 + ​Konvertiert Byte in Ganzzahl.
  
kennen/include/cstddef.txt · Zuletzt geändert: 2017-03-18 18:16 (Externe Bearbeitung)