std::allocator::construct – cppreference.com
Aus cppreference.com
<metanoindex/>
<tbody> </tbody>
| definiert in Header <memory> |
||
|
|
(bis C + +11) | |
|
|
(seit C++11) | |
Erzeugt ein Objekt vom Typ T in zugewiesenen initialisierten Speicher, auf den p mit placement-neu
Original:
Constructs an object of type T in allocated uninitialized storage pointed to by p, using placement-new
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
1)
Ruft new((void *)p) T(val)
Original:
Calls new((void *)p) T(val)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
2)
Ruft ::new((void *)p) U(std::forward<Args>(args)...)
Original:
Calls ::new((void *)p) U(std::forward<Args>(args)...)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Parameter
| p | - | Zeiger auf reservierten initialisierten Speicher Original: pointer to allocated uninitialized storage The text has been machine-translated via Google Translate. |
| val | - | der Wert als Copy-Konstruktor Argument verwenden Original: the value to use as the copy constructor argument The text has been machine-translated via Google Translate. |
| args... | - | die Konstruktorargumente zu bedienen Original: the constructor arguments to use The text has been machine-translated via Google Translate. |
Rückgabewert
(None)
Original:
(none)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Siehe auch
konstruiert ein Objekt in dem zugewiesenen Speicher Original: constructs an object in the allocated storage The text has been machine-translated via Google Translate. (Funktions-Template) [edit] | |
| Speicheranforderungsfunktion (Funktion) [edit] | |