[ Web Proxy ]
URL:
Viewing: https://de.cppreference.com/cpp/memory/align [Back]  [Original]

std::align cppreference.com
cppreference.com
Namensrume
Varianten

std::align

Aus cppreference.com

<metanoindex/>

 
 
 
Dynamische Speicherverwaltung
Low-Level-Speicherverwaltung
Zuweiser
Original:
Allocators
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
allocator
allocator_traits(C++11)
allocator_arg_t(C++11)
allocator_arg(C++11)
uses_allocator(C++11)
scoped_allocator_adaptor(C++11)
Initialisierter Speicher
Original:
Uninitialized storage
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
uninitialized_copy
uninitialized_copy_n(C++11)
uninitialized_fill
uninitialized_fill_n
raw_storage_iterator
get_temporary_buffer
return_temporary_buffer
Intelligente Zeiger
Original:
Smart pointers
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
unique_ptr(C++11)
shared_ptr(C++11)
weak_ptr(C++11)
auto_ptr(veraltet)
owner_less(C++11)
enable_shared_from_this(C++11)
bad_weak_ptr(C++11)
default_delete(C++11)
Garbage Collection Untersttzung
Original:
Garbage collection support
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
declare_reachable(C++11)
undeclare_reachable(C++11)
declare_no_pointers(C++11)
undeclare_no_pointers(C++11)
pointer_safety(C++11)
get_pointer_safety(C++11)
Verschiedenes
Original:
Miscellaneous
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
pointer_traits(C++11)
addressof(C++11)
align(C++11)
C-Bibliothek
Original:
C Library
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
 
<tbody> </tbody>
definiert in Header <memory>
void* align( std::size_t alignment, std::size_t size, void*& ptr, std::size_t& space );
(seit C++11)
Wenn es mglich ist, size Byte Speicherplatz durch alignment in dem Puffer, um durch ausgerichtete ptr mit Lnge space passen ndert die Funktion ptr um zu der ersten mglichen Anschrift dieser ausgerichtet Lagerung zeigen und abnimmt space durch die Anzahl von Bytes fr die Ausrichtung verwendet . Wenn es unmglich ist (der Puffer zu klein ist), tut align nichts .
Original:
If it is possible to fit size bytes of storage aligned by alignment into the buffer pointed to by ptr with length space, the function modifies ptr to point to the first possible address of such aligned storage and decreases space by the number of bytes used for alignment. If it is impossible (the buffer is too small), align does nothing.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Parameter

alignment -
die gewnschte Ausrichtung
Original:
the desired alignment
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
size -
die Gre des Speichers ausgerichtet werden
Original:
the size of the storage to be aligned
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
ptr -
Zeiger auf zusammenhngender Speicherung von mindestens space Bytes
Original:
pointer to contiguous storage of at least space bytes
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
space -
die Gre des Puffers, in dem zu bedienen
Original:
the size of the buffer in which to operate
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Rckgabewert

Der eingestellte Wert der ptr oder Null-Zeiger-Wert, wenn der Platz zu klein ist .
Original:
The adjusted value of ptr, or null pointer value if the space provided is too small.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Beispiel

Siehe auch

alignof operator queries alignment requirements of a type (seit C++11) [edit]
alignas Spezifizierer
gibt an, dass der Speicher fr die Variable durch bestimmte Menge (C++11) ausgerichtet werden soll
Original:
specifies that the storage for the variable should be aligned by specific amount (C++11)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
[edit]
definiert den Typ fr die Verwendung als Speicher fr initialisierten Arten von vorgegebener Gre
Original:
defines the type suitable for use as uninitialized storage for types of given size
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(Klassen-Template) [edit]

Web Proxy Viewer  |  New URL  |  Original Page