◐ Shell
clean mode source ↗

std::allocator::construct – cppreference.com

Aus cppreference.com

<metanoindex/>

<tbody> </tbody>

definiert in Header

<memory>

void construct( pointer p, const_reference val );

(bis C + +11)

template< class U, class... Args > void construct( U* p, Args&&... args );

(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.
You can help to correct and verify the translation. Click here for instructions.

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.
You can help to correct and verify the translation. Click here for instructions.

args... -

die Konstruktorargumente zu bedienen

Original:

the constructor arguments to use

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

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.
You can help to correct and verify the translation. Click here for instructions.


(Funktions-Template) [edit]
Speicheranforderungsfunktion
(Funktion) [edit]